The problem is if you are not sure whether you wanna play the game and you get owned for a month or two not knowing what is going on you will never play dota ever again.... Once you over that it gets so much fun....
I guess it's similar to StarCraft in a way, I feel sorry for people who try to get into that game now, but at least it has a single player campaign that gives you pretty good idea how everything works.