If every gamer had all the time and money in the world, some would still pirate things. However, most of the people who pirate would rather buy it than pirate it. Steam's role in reducing PC piracy drastically over the years prove so.
You cannot fully erase piracy, so the question is how to make all people who would rather pay than pirate it actually do so instead of sailing the seas. That's a combination of price, ease to purchase, non-oppressive DRM, and enough customer confidence. They all know that, but they don't want that. They want full control of their sales, and a lot of control over the players (data gathering, mandatory official servers with no private servers, mandatory internet connection, no modding to push microtransactions-DLC, Denuvo and other anti-piracy, "limited license" instead of actual sales...). Anti-piracy is just an excuse they use to get the control they want.










