Piracy ridden locations do not reflect the entire world. Where I live, finding a shop installing pirated software usually requires visiting seedier parts of town where the owners often isn't proficient with English. The vast majority of shops here won't even consider installing pirated software.
Desktop Linux is easy. Very true. Until you or an important client has the need to use an application not available under Linux. Sure, you can install a VM to host Windows or install Wine... but now you're getting away from what is considered an "average" user.
Linux has had 22 years to catch up in application software offerings for the business world but still doesn't represent even 1% of the business software market share. Application software wins markets, not OS technical superiority. OS zealots on the other hand tend to see their OS as the hammer and try to turn every problem into a nail. Me, I use more than one OS because one size does not fit all - on both the desktop and server level.
Businesses taking advantages of consumers? It takes two to tango and businesses can only sell what consumers are willing to buy. The open source model is great, many of my business needs rely on it, but for some things it's not always a viable option.