"It the people truly can't afford the games (and wouldn't buy them at all if they didn't have the option to pirate), is there really any harm from their piracy?"
I would say it's still unethical and wrong, regardless if we can't point to a specific entity being hurt. It is entitlement to want something for free when one can't afford it. There are -so- many games nowadays, and many of them are not even close to $60. And as mentioned, steam is generally aware of regional currency discrepancies.
And I would argue accepting or condoning pro-piracy attitudes is harmful in the long run versus accepting that one can't just take things that one wants, and paying for things when able.