The question of course is... why bother? I kind of get it as far as the laptops go, because of the hardware design. Though I think that gap has closed considerably in recent years and you can get a decent laptop that runs Windows or Linux. Though in the Linux case, support for features like suspend / resume and such tend to be spotty.
For desktop hardware, I don't see the value proposition for running an alternate OS.