I'm not going to blame Apple for that. Unless it is to have provided the App Store arena — within which developers quickly raced to the bottom on pricing.
Who can blame users though for expecting free stuff? Web browsers became free. Apple and Microsoft started bundling more and more apps with their OS's. Facebook: free, Twitter: free, etc.
I honestly don't know how indie developers make any money these days.
I'm considering trying shareware again. At least the odd check in the mail used to get pizza for the girlfriend and I on Friday nights.
But try and keep your day job too.