This thread is headed for the lounge and/or bin anyways, might as well give it a little push.
Yes, licensing is a silly concept, and the realities of paying for a license are dumb. But is it required to even slip to that level of abstraction? No. My $20 goes to the company. Whether that is a donation or a license fee doesn't really mean shit to my wallet, it's just $20.
Stupidest analogy ever:
If someone offered you the following deal: you get a red Ferrari for free, or a black Ferrari for $100, which would you choose? Would you automatically choose the free one? Or would the benefit of owning a black car vs a red car be worth the $100? I mean, if you like Cocoa better than GTK, it's worth it, right?
I don't know.
I fully support FSF and GNU, with whatever resources I have to spare. But I also love my Mac. If I eve wrote a program, it would be GPL, no question. But I am not going to let any sort of blindness prevent me from owning the software I need. Christ, Linux does NOT have a hi-end vector drawing program. Adobe Illustrator is the only software that even comes close (F freehand and coreldraw). For awhile, I was seriously trying to decide whether I should get a Mac or a Linux-ready x86. I decided not to choose. Instead, I chose Illustrator and Flash.
(but in my spare time, I am trying to figure out how to make a vector program for linux)
So fuck, I don't know anything, really, except what works for me. That's all I have to say on the topic.