It does make a difference. Linux needs more users, both active and passive. I'm actually surprised how many people that would be the target audience for Linux have come to use OS X instead.
"Quality of hardware" boils down to user interface... just at the hardware level.
Their UI ability is the secret of Apple's success. Everyone else treats UI and design like an afterthought.