There's an axiom here which is that the better your overall user experience is, the less hardware support you are going to have.
The more accessible software becomes the more infra is required to support it, and the more complex and convoluted the software will be