To each their own, but I'd much prefer to take 45 minutes replacing my own drive/cpu/gpu/psu/ram rather than drag my machine to the mall and back to let a maybe competent support genius tinker with my equipment. For a laptop, I totally get it, those things are tightly integrated and a pain to service, but desktop machines are just too simple for me to consider taking it to a shop for repairs.