If I can kill at level 1 (3/3 build) (and I'm not so good), then you can perfectly kill with inferior gear as well. That's the most terrible excuse I've ever seen. I don't remember if it was yesterday or the day before, but I joined the server for the last rounds of Istiniar and, for three rounds, you just leeched at spawn - it's not that you were AFK and just stood on the same spot where you spawned, no, every new round you moved like ten steps to a corner and just stood there for every round.
I've been kicked several times for being AFK, but I don't recall ever leeching intentionally. The thing is each player on DTV equals more bots, so, if you leech for rounds, the other players have to fight more bots for you while you just get "xp" and gold for free (and this can be applied to all game-modes).