The system is not perfect and it never will be but in my eyes, pirating isn't that serious of a matter and regardless, people will buy software, and those who won't will pirate it or wait for it cheap in second hand markets.At least with pirating you have these people who can check it out and can offer free marketing for your product if it's good.
At least with pirated software you can check it out and then buy the game digitally or buy the game outright. So while people complain about the pirate, complain about the second hand market where the devs aren't getting anything. Only after years do pirated games become fully accessible. Look at pirate software as glorified demos. If I like it fall in love with it then yea I will buy. I try certain games on PC that I find intriguing but still in the fence about. Those things are very important to a gamer. Let's say u get a pirated version of Tekken 7, you won't be able to play online, you won't be able to get trophies and you won't have access to the community aspects of the game. Remember, pirated games only offer so much access. Now if the second hand market had a way to offer devs compensation then okay we have validity in said arguements but when u pirate, it offers consumers a chance to check out the game, and even myself in MOST cases I bought the game if I liked what I played in the pirated version. Now let's say you go to gamestop and buy the used version of the game, how much money goes to the devs when Gamestop buys it from you for 14 dollars and sell it s for 54.99 plus tax and the game retails at 59.99? People say hey it's still 5 bucks different or 10 bucks different. Most multiplayer aspects are never accessible and when so, it's not perfect in cases. Now as one commenter explained below, what is pirating really? This day and age, pirating only offers you access to 90% single player experience. Ever since high speed internet has been offered games have been available throught torrents.