So do photographers (need to eat, pay the bills); why should programmers be paid well? photographers who use it aren't.
Pick another brand (I don't think JohnM lives in the US and chances are just named a common car brand) - I think the point is, lots of things are popular among the general public, but that doesn't mean something is necessarily the best.
I think I paid $70 for Photoshop and have gotten more than a year's worth of use out of it. I don't like subscriptions that keep continuing to bill. It was a matter of budgeting for it.
It's not really a matter of being an amateur, a pro, or somewhere in between. I don't work as a photographer for income I depend on, but minimal if any editing is all I need to be able to produce photos that have gotten accepted into juried exhibits and hanging on a wall somewhere.
To get back to the OP, part of the reason good photographers are able to produce good quality photos is because they have the ability, learn and practice, know how to get proper exposures, are good at framing and composing images, etc. Whether it's in a wet darkroom or editing digitally, those things to me seem to be the key (particularly getting proper exposures). That way any editing done can be to enhance images rather than to fix photos that didn't turn out well.