I have over 5000hours in Dota2, and the report system is ONLY here to abuse, it's basically I don't like you button. Since the system is automated, no one checks if the reports are true or not. It's a basically free for all on who reports others more. So obviously you have no clue have you are talking about.
Well it is still good, better than nothing. Actions are taken against players in Dota2. The League of Legends system is quite good because the developers pointed out that people rarely re-offend after being punished. Overtime it has been improved upon.
i feel like people who are not in favor of this are the ones actually causing the trouble.