I think it would make sense for Supes to have some gravitational weaknesses. I've thought that if he and Starboy were to duke it out, for example, Starboy ought to be able to get some kind of advantage by being able to transform Supes' local gravitational field to, oh, a hundred gees or so, and pin him to the spot.
It might not stop his vision powers, but a hundred gees should put a crimp in his flight and super-strength abilities.
Dakota Smith
Got that right, DakotaSmith, and it was actually used in a number of stories.
Off the top of my head ...
Geo-Force once increased gravity on Superman to make a fight between them more even.
Merlyn, the archer (a nemesis of Green Arrow), used a heavy-grav inducing arrow stuck to Superman's chest to pin him to the ground and out of action.
E-2 Alexei Luthor used high-G cables duplicating Krypton's gravity to trap Superman and drag him across the universe into a black hole trap.
Momentus (aka Asa Esaak -- DC's homage to Isaac Asimov) used his control of gravity to get the better of Superman.
Brainiac's computer world had trapped Superman with high-G devices.
Star Boy once downed a crazed Mon-El by duplicating Daxam's gravity on him with his power. (Mon had been driven nuts by Lady Memory using his 1,000 years of memories to overwhelm the poor guy.)
IMHO, while Superman could normally lift things far heavier than 100 x his own weight, if it's a Krypton-specific-level grav field, his physiology is keyed to depower physically just as the specific radiation signature of Krypton's red sun depowers his solar-based powers.