zoe isn't even that bad I don't understand the hate
she's a very inconsistent midlaner I'd compare her to ahri minus all the mobility and a shitter cc ability/wave clear early her entire kit boils down to how much the enemy laner will allow her to do what she can do and will tell the difference between a dumb enemy and a smart one
will you allow the zoe to hit a max range q ?
will you allow the zoe to wave clear fast?
will you allow the zoe to go ss and hug the walls meanwhile in anticipation of her infamous E ability?
will you punish the zoe who just missed E or q?
will you abuse zoe lack of mobility outside of flash?
will you flash in zoe's spells pick up range? (bad idea)
people forget when they say "ooh she just one shot me with one ability zoe is cancer" that she landed an entire combo it's no different when talon or diana or zed do their full combo except it's less point clicky and harder to pull off just try it yourself, try her in her free week or buy zoe then refund her and before you do see how many times you can land the E>R>max q range (or E>R>max q>flash) combo even with a lot of practice especially on a moving target
even when zoe is ahead she can't one shot u in 0.0001 seconds because she still relies on landing that combo to do damage she has no X items powerspike every time she wants a kill she needs to earn it unless the enemy just straight up gave it to her
when zoe is behind she's reduced to being a second support or an E landing bot in other word she's kind of useless and that's almost always the case because she has a hard time winning lane against any competent player
her abilities are relatively "low cooldowns" for a reason because her combos are hard to hit I'd say that's a barely fair trade you get infinity ammo with low accuracy that's zoe
the only part of her kit i consider excessive or "cancer" as you'd might like to call it is her w; infinity summoner spells on literally no cooldown even if it's rng is kinda too much tbh even for a "hard champoion" but that's just my opinion
tl;dr: zoe only scales with enemy IQ if you got shit on by a zoe you probably got smurfed on because she's so shit or you are even worse who knows