Что мешает Линуксу

Антон Меркуров перечисляет несколько причин, которые, по его мнению, мешают Линуксу всерьез захватить пользовательские компьютеры.
Мне в данном перечислении кажется достаточно красноречивым одна характерная черта проблем, с которыми сталкиваются пользователи Linux — с этими проблемами практически незнакомы пользователи Windows и MacOS. В Windows решение этих проблем достигается проприетарностью или платностью софта — начиная с базового, самой операционной системы, у которой в результате нет проблем с поддержкой практически любого оборудования, например. В MacOS проблему поддержки оборудования вообще не решают — в связи с ограниченностью оборудования, которое нуждается в поддержке. Что же касается программных проблем, то они так же решаются платным софтом. Ведь для Mac наличествует и тот же Photoshop (точная копия windows-версии), и Microsoft Office и многие другие программы.
Так вот какой вопрос возникает — а не являются ли перечисленные Антоном (и не только перечисленные) проблемы неизбежными в Linux из-за бесплатности/открытости системы и большинства софта? Мне представляется, что деньги, которые разработчик получает от пользователей, являются ключевым фактором, обеспечивающим учет требований пользователей в разработке. А когда софт разрабатывается «для себя», то и реализуются функции, необходимые самому разработчику.
А как вы считаете?