... uhh, no, it's too good. That's why he's mana gated. Admittedly, it's annoying, but there's a reason for it.
Never happens in League, huh? Kassadin is the most obvious example in mid. Nasus in top is a survive-type lane. Cassiopeia is an AP Nasus. Karthus vs. almost every wave clear matchup, except Leblanc. Most Irelia and Vladimir matchups. Every lane switch where the ADC/Support goes against the solo top are survive lanes (but not the case if the support leaves). There's more if you really want to get down to it.
Matchups between certain farm-heavy/non-gank junglers are almost as bad (but these aren't lanes). However, gank-heavy junglers can turn lanes into these at will: Shaco, Lee Sin, Vi, several others (conditionally).
Losing a spell or two compared to no denies, no rune control, no courier use, and no creep pulls. If there's a game where I do nothing in lane, it's League. Please, tell me more about how I can "freeze" my lane in front of my tower and not have the enemy laner be able to do anything about it.
I mean I feel great when I can win a lane for my top lane because I gank once, and he freezes his lane in front of his tower as a result, but that doesn't make it good game design.
That's just not the case for either game, and your attempt to boil down either game into such statements is selling them both short. It's not true in DotA, it's not true in League. The team that wins is the one that doesn't get offered a contract to become the starting pitcher for the New York Yankees. You can be the best player in the game, but if your team is playing the Game of Throwns, you'll lose.
You seem really intent on defending League as though it's superior to DotA in every way. Both games have a different underlying philosophy that makes them different from each other enough to be considered competitors in the genre. League has evolved enough so that people can't just call it a DotA clone.
Truth be told, I haven't played DotA in a long time. I only play League because I have a group of friends who would play with me. There's a ton of improvements that League has made over DotA, but laning is not one of them. But it seems like you're deliberately ignoring a lot of the reality in League and you're rushing to its defense without really understanding what I'm saying.
I'd say that this is largely the result of there not being enough champions in the game. There's a ton of overlap, and none of the non-Specialist characters have ways to differentiate themselves from their peers.
It's a problem that's related to having to create skill mods for four or five skills, without having a real direction to distinguish each character from another. If you don't have characters who can theoretically do everything, then you can't pin down what's really the best identity for the character, because people will intentionally stay away from that character knowing that they can't do everything. And with not enough players to test anything, the problem exacerbates itself.
Also, some abilities really are just overtuned. Screw you Abathur.