Dota has melee carries and it works out just fine. What's stopping players and devs from having melee bott carries?
The way minion aggro vs creep aggro works, mostly.
In Dota, if you so much as click on someone to issue at attack command, creeps will be out for your blood. This means ranged champs are at much less of an advantage since they can't lob one basic attack and then back off to avoid pulling aggro. Melee champs can also use this in their favor to pull aggro from melee creeps and lead them around to a more favorable position. Basically, it leaves their melee creeps closer to your tower and your melee creeps closer to them, giving you even more of a buffer.
When I discovered minions don't work that way in League, my first thought was 'how they hell are melee champs supposed to lane against ranged champs without getting harassed to death?'.
The answer is apparently 'create melee champs like
'