The problem is that actually lots of people do not have valid choice.
Where I works, people are offered the choice between Mac laptop and Linux-hostile laptops. People choosing Linux end up disgusted with the poor hardware support. On the other hand, I buy laptops with perfect linux support (e.g. stable suspend to disk since 1998), but most Linux users have no idea how to proceed. Even computers sold with Linux preinstalled often fail to have perfect hardware support.
So if you are looking for perfect hardware support, Mac is the easy option. It even beats Windows.