Valve just quietly updated Dota 2 to include a new 'Anonymous Mode' bringing in options similar to what you can tweak in Counter-Strike: Global Offensive.
This new mode doesn't make you actually anonymous, so the name itself is perhaps a tiny bit misleading taken at face value. What it actually does at the tick of a box is clean up everyone else for you. For everyone not on your friends list it will (or at least it should) clear away avatars, nicknames and in-game chat messages. It will also stop guild info being sent from guilds you're not actually in.
Why? Well, it's mostly for streamers it seems and people abusing various features to mess with their games. Outside of that though, it's useful for when you just want to have a quiet game. I use the similar options in CS:GO and it makes for a much more fun experience not having to deal with toxic behaviours.
Additionally, Valve has announced The International 10 Collector’s Cache is now available, loaded with the top 18 eligible item sets as voted on by the Dota 2 community. For die-hard Dota 2 fans it's basically a must have but it relies on Valve's famous loot-box style mechanics. You don't know what you get until you buy it and each pop costs you £1.99 / $2.49. You also only have 29 days left until it's gone so it really plays into FOMO (fear of missing out).
My issues with Valve's constant reliance on loot-box systems aside, what they actually provide always does look awesome. A further 25% of the purchases go towards the prize-pool too, on top of Dota 2 Battle Pass purchases, so at least a bunch of it goes to the competitive community to keep it going further.
You can play Dota 2 on Steam.