Junkrat pushin capabilities

Hello, I just want to understand what’s up junkrat, honestly!?
Junkrat is an assassin with lot’s of c.c, escapability, and aoe. For some reason, he also has high dps and crazy burst, because he’s a RANGED ASSASSIN. He also doesn’t have mana and can spam his rocket ulti that ONE SHOT TURRETS.
Basically, Junkrat is a Ranged Assassin that can is also a disabler (he can totally mess a whole enemy team composition with basic skill, not even his ulti). Not only that, but not having mana, makes him the best lane pusher. Why don’t you give him mana, he’s a non-stop spam fest, it’s understandable, he’s meant to be, but give him some downside… FFS

This gonna get hate from Junkrat users that wont even read the full post, no I didn’t lose a game, but with Azmodan, Junkrat outpaced my push by simply me getting out of mana. and him spamming the rocket on the turrets( 0 skill) ,