PSA: Mages are "the scaling class" of mid laners. They are not designed to auto-win vs assassins.
They are not designed to auto-win vs anything. Their designs are based around the idea of farming/outscaling their lane opponent and anytime they are against an AD mid not named Gangplank, they outscale their lane opponents hard. They offer more utility to assassins and potential ADCs that go mid and typically far safer burst from range. When you are the best scaling mid lane class, which mages are, you have to have some intended weaknesses.
Frankly, I see a lot of posts whining about hexdrinker and the various MR items available out there and how it's unfair to mages. Sorry you can't one shot everything while also having some of the best utility? I've said this a bunch: seekers needs a buff to simply have its values up front. That's all mages need, once acquiring that and a little bit of HP, mages are totally safe from being bursted. So at this point, you play to outlast and outscale. The burden is now on the enemy AD to roam and execute roams successfully. There's various ways to play around this, so it's not something that lacks counterplay.
Mages can't dominate lanes vs ADs and be the better scaling class and let's face it: that's what most of these players want. I know anti-AD is the in fade around these parts but can we just stop? It's totally non-sensical. The game is actually incredibly well balanced at the moment.
(post rework)

. I am an evil person
.

R doesnt suck cuz it has AoE damage, and with great scaling too.
R and
.