J'aurais plutôt tendance à penser le contraire. Le "grand public" n'est pas encore prêt pour GNU/Linux, habitué qu'il est aux solutions de facilité et au "pré-machage" dans beaucoup de domaines. Il ne faut pas oublier que GNU/Linux est une technologie et que, comme toute technologie elle nécessite une recherche d'informations et bien sûr un apprentissage.
Pour ce qui est des périphériques, ben il y'en à quand même un bon nombre de supporté. Dans le cas contraire, je dirais que la faute en incombe aux constructeurs plutôt qu'aux développeurs, pour certains, prêts à développer gratis si on leur fournissaient les infos nécessaires.
Les logiciels ? Une suite bureautique, un navigateur, un lecteur de musique/vidéosdevacances(là il y'a du monde pour chercher)/DVD, c'est intégré dans bon nombre de distributions, et c'est ce qu'utilise la majorité des utilisateurs lambda.