I believe it is the history of the Mac. Mac users want good software and since the number of Mac developers is equal to the ratio of Mac:Windows users you had fewer choices so users were incentivized to pay developers, or else development dried up. On the other hand since there are so many Windows users and Windows developers it's a perpetual race to the bottom.
For example, you have no shortage of Windows text editors that are free. For the Mac your only real option is TextWrangler.