One can wonder why dota exists, it's fucking horrible and I feel bad for every hour i waste playing it.
That's less about dota and more about people, man. Theoretically speaking, to have fun with dota you must play 5x5 always and only. With teammates and opponents of your level, of course. Practically, that is impossible, of course. And way too much pub games (mmr or unranked - hardly matters) are either a roflstomp for your team or a total hopelessnes which has very little to do with fun. And, of course, the common opinion here is that if you don't like your pubs, you should pick some imba, train & grind on it until you "git gud", climb up the mmr ladder and then the fun begins. But, seeing how pro and semi-pro players stream are nothing but a constant ragefest, I doubt this is truly the solution (not to mention that grinding some imba-shit over and over again can hardly be called fun).
I dunno, periodically, I have the same feelings too, but then, I don't really play dota to win or to get good at it. What helps me, I guess, is that I'm more interested in it as a huge rpg system that you can tinker with (to a certain extent). So instead of doing all this "wooo, let's monkey up the pros" stuff, I just explore whatever aspect of the game that seems interesting to me. A couple of weeks ago, for example, I've discovered a perfect way of jungling Luna, which (given it'll go unganked & stuff) has a really good xp and gold gain for a jungler. On par with the best of them. Really neat strat against certain line-ups, I think. In pub, that is.
Of course, lots of people play dota and so it's hard (or even impossible) to invent something fresh - I googled it and, obviously, found the 2012 dated video describing the same method I've used. But who gives a fuck? I know I've solved this riddle without outside help and that's all I care. And there are lots of such stuff to discover. For example, understanding that Tiny can totally pull the near-mid hard camp on the radiant side- yeah, the timing needs to be precise and support Tiny is shit, but it was still pleasing to see exactly the same move performed in a pro game (even if it was just one game out of thousands).
Last month, for example, I was fussing around with the heavily-jungling Ench (instead of ganking, that are rather pointless with the unranked pub teammates, you just farm midas at 5-6 min, then you farm Armlet of Mordiggan - I've tried different setups and liked fast Armlet the best - and then you go fight), STR-pumped hardlane Morph (farming Morph - I think that STR-build shouldn't be a support but more like a solo-hard in the lane where it is very hard to farm; it's just that such morph has very little use for items apart from cheap stuff like Urn & stick but benefits from the fast levels greatly) and using the fast rushed Helm of the Dominator to gank (especially with the non-standard creeps - that 500 hp bonus allows you to use some small ones rather efficiently).
I know that such experimenting is heavily frowned in the community, but I don't care that much and, from my observation, main reason for it is the somewhat unhealthy attitude of experimenters. It's one thing to try the unusual stuff and the other is to shout proudly "ha-ha, fuckers, I've invented this shit, it's IMBA, I'll shake the pro-scene, I'll fuck with the best" and so on. Not to mention that very few experimenters can actually admit that they're trying this stuff either for fun or for show, not because it's more effective than usual builds (because it is, occasionally, but only in very special situations).
But I digressed, I guess. What I meant to say is that it's saner to stop caring about winning in this game and think more about squeezing fun for yourself or smth like that.