Linux is working against a very negative image of being:
1. Elitist and for programmers mostly.
2. Requiring heavy and often inaccessible setup to install and operate.
3. Many different types that overwhelm those researching. Little to no guides written for nontechnical users.
To overcome that requires work and collaboration with disabled community. It's doable but difficult.