The matchmaking system of Dota 2 is a walled garden, whether you play ranked or not.
This is me writing after spending 7 years on Dota 2 with 8000 or more games.
- The system will detect your W/L ratio, as soon it crosses 50% you will be matched with such allied team that no matter how hard you try, you will lose. The game will be one sided. The skill difference will be noticeable.
Still don't believe me? Open your profile and check Win & Losses.
- How to bypass this 50% winrate algorithm?
Shuffle between multiple accounts every 3 days. The system detects that you haven't played in a long time and then matches you with a good team and you win. You get 1 win then you get hooked for playing more. This is how Valve keeps concurrent online players.
Play 5 man party. The matchmaking algorithm becomes ineffective when you 5man party. The 50% winrate condition still applies but since you are party, you can overcome skill deficiency with better strategy and coordination.
PS: This is not a rant about rank levels, so I hope I don't see 1k trash etc. n00b comments. This is about the programming algorithm of matchmaking system.
Also, I remember sometime ago someone shared analysis about spending tier and target spending audience of Dota 2. I hope same people will chime in.