I wish software piracy was more preventable. More users would run Linux. =)
But seriously, as a software dev, one thing I can tell you is the majority of piracy is not attributable to lost market share. Typically the people who would pirate the software are not the ones that would actually pay for it in the first place. It's increasing the public exposure of your software though. I'm not saying it's right, far from it.
Fact is, big devs don't lose nearly as much money as some people would think, since the majority of illegal users wouldn't have spent the money in the first place. Small devs are the ones that really get screwed by the "Why pay for it" mentality, since they don't have a large loyal market share in industry/academia/government.
There was a major crackdown by Autodesk some years ago in architecture firms for using false licences of AutoCAD. Small firms with 5-10 employees. However, the wide use of AutoCAD in the architecture world by major firms with hundreds and thousands of employees, along with colleges that maintain thousands of license servers, are Autodesk's bread and butter. They slapped those small firms with required retroactive license purchases and called it a day.
Again, I'm only saying that pirated software (not including video games, the one exception to the rule) is typically not a loss, since those users statistically were unlikely to buy the software to begin with. I'm NOT saying it's right or justified, put down the torches and napalm... or at least use them on someone else. =)