Is there anything to stop clear soles from yellowing?
It's natural. Once it starts, it's over. You can mostly keep it from starting for awhile by keeping them away from water and moisture, because IIRC that's what starts it.
I will say some shoe services offer services to "re-ice" soles and I dont have any familiarity with that process. From what I've seen it almost looks like they paint them, not sure how it holds up over time.
I don't understand.

Ain't want none of them anyway though.
