Generally I'd agree with that. However, from a business point of view I am not sure whether writing desktop software is still generating good profits. I guess there is room for industry specific software. But I doubt there is much money in the end consumer market. Especially since piracy is probably still a big problem. I once contemplated whether adonation based model might encourage more people to pay for software but according to my web research it is not a good idea. Apart from Tarn Adams (The developer of Dwarf Fortress), who makes a living off donations (but he's working crazy hours iirc) there's not much reason for hope out there. Wavosaur, for instance, is a great wave editor. However, the money people donate is just enough to pay for webspace. [0]
[0]http://www.wavosaur.com/donation.php ; yes, there is also audacity which is free but in my experience it is still very prone to crashing and thus imo not as good.