Tuan,
I hate to pig-pile, but many of the previous commenter’s had a point. Obviously, if you build a PC with EXACTLY THE SAME HARDWARE, pricing will be consistent; the only variable is the software.
Does Apple choose the hardware because they honestly feel that it is the most feature laden, most stable, most high performance hardware available, or do they choose the hardware because of favorable contractual pricing models?
This is an enthusiast site, we all know what's out there and most of us can cherry pick hardware and tailor configurations where the impact would be felt the most.
Would I personally purchase top of the line NVIDIA or ATI video cards for office productivity and email PC's, or would I eschew the upgrade in favor of additional memory, larger hard drive or larger monitors? The PC environment allows me to tailor my hardware according to how I will use it, giving me the opportunity to splurge on hardware that boosts productivity and cut costs in other areas that are deemed unnecessary.
To give this article more credibility, you should take several PC and Mac configurations (OEM and purpose built - solicit advice from readers on what configurations would be best), run a bunch of benchmarks and boil everything down to objective, empirical numbers. Performance/watt, performance/dollar, FPS/dollar, etc. Without hard facts (and I don't mean cherry picking pricing that best suits your position), I'm afraid this article represents nothing more than your (favorable) opinion of Apple structured around a very narrowly scoped argument that Mac pricing is in-line with PC that have identical configurations.
Can I build a Mac clone for the same price? Yes, I can, but my point why? One of the most compelling reasons to build a PC yourself is the ability to tailor the configuration according to usage and/or esthetics. Would anyone install an NVIDIA GeForce GTX 280 on an email/internet browsing PC? Obviously not! Computers, whether PC or Mac can be used for web, email, photo editing, movie editing, file serving or a thousand other purposes. Building a computer dedicated to that purpose will always perform better and in many cases will cost less than generic OEM machines.
@gxsolace - Insults and name calling are unnecessary and undermines whatever point you tried to make.
@scimanal - I am a developer who has chosen to weigh in on the subject.
Your arguement that 67% of web servers run Linux is great, but so what?
Of course most web servers will be running Linux because
1 - It's free
2 - It makes sense from a utility computing perspective
3 - Why carry the overhead of the UI layer in Windows or OSX when you don't need it?
4 - Open source gives companies the ability to tailor their environment where proprietary software does not allow it.
5 - *nix operating systems have a smaller attack surface and have a tiny fraction of the known exploits of Windows.
Your comment comes off as pompous and arrogant. Clearly you underestimate the intelligence, experience and capabilities of the population here. Yes there are fanboys putting in their two cents, but remember that this site is geared to enthusiasts who know a lot about hardware and software, much of which has been learned through years of experience and research. Casually dismissing the population here and asserting a sense of superiority because you are a *nix elitist who dabbles in C/C++, PERL or AWK shows a clear inferiority complex. Either that or you are so self loathing that you lash out against everyone behind a veil of anonymity.