Hackintosh has it's place. It all depends on the specifics.
For example, enterprise users wouldn't want to do it, given the support issues. A single point of contact is important in that situation. Vendor purchased systems can also be financed, which is of extreme importance in this realm.
For personal users, or SOHO (independent pros for example), it may make more sense. They can save some cash, especially if they've components they can recycle (i.e. cases, PSU, drives, and graphics), and customize the system in a manner not possible, or at least feasible on a MP (i.e. the case for example, if a large internal RAID is needed).
The compromise is they're responsible for any and all support issues. A part dies, they have to deal with it. Software issue, they'll almost certainly have to deal with it (absolutely if OS, maybe on applications, depending on what's going on).
In the later case, financing = pay for all of the system at time of build. Parts can be staggered, depending on budget/time limits, or need (upgrades). But for the basic system (minimum needed to make it work), all parts have to be purchased, and on hand before the system can be assembled, and software loaded (hacked).
So to me, arguing from either POV,depends on a specific set of circumstances, and neither is invalid.
