I know you are trying to be helpful in writing this, but this honestly come across has condescending. Its just a game yet you treat it like I have a personal reputation at stake. Reading this almost got me to not even bother with this game, but I am too curious to ignore it.
Which is the really unfortunate side effect of this being a competitive game, people forget that you play games to have fun win or lose. I always feel weird listening/reading when people talk about Dota 2 because of how serious they take it. I had the most fun playing with a group of friends going random every time. Yea it wasn't the "best" way to play but at least we weren't stressing ourselves out. As much as it would split the community, I kind of wish they would split matchmaking into "Competitive" and "Casual" where there is no difference other than the people you want to play with. LoL tries to do something like this with Ranked/Unranked but because they lock you out of ranked until level 30 people get in the mindset that unranked is "serious business". Still, Dota 2 is far from being done and if there is anyone to figure out how to fix the problem Valve has the best time and resources to do it.