You could add to the first claim "offer a good product and pirating will stop", with "lower economic inequality", so despite Steam being nice and all - pirating exist where its still too expensive to access their games.
It would be nice if the pricing of Steam was adapted to the economic conditions of the country - but that then has problems of rich country users would probably find proxies in poor countries.
Its just not fair for someone making/having enough cash to buy Steam games with pocket change, while another large group of people have to plan and save for months to get same access, of course they will find other methods.
>It would be nice if the pricing of Steam was adapted to the economic conditions of the country - but that then has problems of rich country users would probably find proxies in poor countries.
This is a thing. Steam games have different prices in different countries, and there is some amount of region locking going on. On websites selling steam keys you will often find Russian keys that can only be used through a proxy.
I think the bigger thing causing piracy is inequality in the same country. Steam sales are a good measure by giving patient people significant discounts, but apparently that's not enough to completely eradicate piracy.
Oh, not arguing Steam is an awesome tool in generating more revenue for the publishers. But it didn't "solve" the DRM problem. It mostly showed that it's a red herring.
(Steam itself is also DRM, but AFAIK easily broken so more perfunctory).
I guess it depends on what the DRM problem really is. If the problem is that companies don't make enough money because of pirating, then Steam did solve the problem, because they make enough money despite pirating.