Melees are given too much compensation
It's kind of insulting when you have to be very meticulous about your positioning, but then theres crap like Zed Lee and Yasuo who dont care where they are, and stuff like graves who dont care because they are so damned tanky for no reason.
Range vs melee is an advantage, but its nowhere near as bad as you seem to think it is Riot