I don't really understand your complaint. I don't play lol. You can just go into SC2 and play matches no problem. And the game is far easier to play SC1 was, and part of the game is that it is challenging, its not the meta that made it so. I also never felt that way with dota, you can play any hero you want for fun.
And you offered no explanation how these experiences could be much better.