IMO, Adobe loses money by setting their prices too high. They should either:
lower prices, or;
have plans, e.g. you pay $20 per month to use the software.
ATM, its just too expensive for many people.
I can understand why people crack it, I couldn't afford. I would have to work 2 weeks in order to buy it.
I advise people to start looking at Linux instead of Windows, its free and has most of the programs that you need already. Next time you buy a PC, buy it without Windows, that will make it over $300 cheaper (that inc. office etc)