They ARE greedy because the logic of losing money on piracy doesnt actually work if you think a bit about it:I don't think developer was greedy, It's was for living expenses.
Developer made this gamefiles, so developer needing price.
Game costs 30$
People dont want to pay
People pirate
Pirating becomes impossible
People still dont want to pay
The end of the circle is that the people who didnt want to pay are still not paying a dime but in the meantime the honest customers get shat on as development time gets wasted on anti-piracy features instead of the development of the actual game and in plenty of cases they even get hit with downright malicious anti-piracy features that completely fuck them over.