I'm supposed to learn some basic programming. I see. I don't think you're being practical... but that's just me. I agree that if you choose to learn some programming or can program, then OSS is a very appealing and productive prospect. However, I ask that you consider the majority who have the rest of their lives and interests that either deny them from programming or have them preferring to invest their spare time in other pursuits. I'm a mix of both. I now have to use software. I don't know if you can now see my point of view. How many who use OSS software are able to programme well enough to customize the software? You could take a poll here as well and I'm confident what the results will show.
This is grossly off track and on a very beaten road anyway. I wish to end it here. This is my last comment on this particular aspect of the discussion.
Open source at least gives you the opportunity to build your own features (whether or not you choose to take advantage of this opportunity is irrelevant). With propriety software, you have no choice but to deal with official developers, even if you are willing to take the time to learn.
There's a fundamental difference between these two development practices, because one of them presents you with an unmovable ceiling, while the other presents a cliff that can be scaled if you put in the effort.
Also, the programming knowledge needed to customize an open source application is trivial compared to the knowledge needed to build an application from scratch. The latter requires a college degree or years of experience, while the former can be learned in 1-2 days (with no prior experience).
Anyway, to stay on topic, I take back what I said earlier. There are legitimate reasons to use iTunes over foobar if you run Mac OS. That doesn't change my opinion that foobar is superior to iTunes on Windows/UNIX machines.