Отсутствие унификации железа
И драйвер хелл еще, когда одна штука идет хоть на Voodoo5, но падает на радеонах, и так далее.
Причем очень забавно, например, когда в
новыхAMDшных драйверах всплывает баг, который был в старых юниксовых, был поправлен, и при этом никогда до того не встречался в виндовых. И у всех случаются регрессии. В драйверах, в ОС и так далее. Сейчас работало, через полгода нет. Вон при переходе на Win8 нашлось немало софта, отказавшегося работать, хотя казалось бы одна большая версия ядра.
Проблема открытой архитектуры и отсутствия четкой стандартизации. На бумаге две видеокарты поддерживают OpenGL 4.3 и DX11. В реальности парочка софтинок под каждый API заставляет даже не тормозить или показывать артефакты, а просто вышибают драйвер. у ATI был даже кросплатформенный баг. Запускаешь одну и ту же демку под виндой, линухом и макосью - падает вся система во всех случаях, вышибает ядро. У нвидии таких обломов было меньше, но бывало так, что на радеоне картинка нормальная, а на нвидиа с черными квадратами вместо эффектов.
Добавлено позже:Эксклюзивы - это довесок, их же в разы меньше, чем консольной мультиплатформы! Ради эксклюзивов только фанаты консоли берут, ради 10 игр покупать консоль - в топку!
Большая консоль стоит как средняя видеокарточка и хард на 3Гб, портативки и того меньше, поэтому многие покупают ту железку, на которую нужная игра есть.
Почему никто ту же Виту не покупает особо? Потому что игр почти нету, а те, что есть - в основном мультиплатформа, ради которой лапоть этот никому не нужен.