VaskieOn one hand it's a decent solution for a massive problem that Steam has had for a long long time, but on the other hand, projects like Saloon.tf take a hit. ETF2L and other leagues might also have a problem as new players will struggle to add opponents/admins and so on.
I can't think of a different solution that Valve could had gone with though..
I feel like they did the best that they could with the circumstances, maybe they could create a process that certain services could go through to have accounts for free