Это комбинация нескольких факторов. Разберу по пунктам.
1. Ностальгия и детское восприятие
В детстве мозг формирует более яркие эмоциональные воспоминания. Первое прохождение игры - это всегда открытие. Современные игры не могут конкурировать с памятью о том восторге когда ты первый раз запустил GTA Vice City.
2. Фокус vs раздутость
Старые игры делались в жестких технических рамках. Разработчики не могли напихать 100500 механик, поэтому оттачивали одну-две до совершенства. Heroes 3 - это пошаговая стратегия и все. Без крафта, карточной системы, лутбоксов.
Современные AAA - это "игра на все случаи жизни". Открытый мир, RPG-элементы, стелс, шутер, квесты-ходилки. В итоге ничто не доведено до идеала.
3. Отсутствие монетизации
Игры 90-х продавались один раз. Разработчики были заинтересованы сделать продукт который будут перепроходить годами.
Современные игры заточены под live-service модель. Главная цель - удержать игрока как можно дольше онлайн и продать season pass, донат, косметику. Геймплей вторичен.
4. Информационное перенасыщение
В 2000-х выходило 20-30 крупных игр в год. Ты успевал вникнуть в каждую.
Сейчас в Steam выходит 10000+ игр в год. Мозг перегружен выбором. Феномен analysis paralysis.
5. Изменение аудитории
Игры 90-х делались энтузиастами для энтузиастов. Маленький рынок, высокая концентрация фанатов.
Современная индустрия - это миллиарды долларов. Игры рассчитаны на максимально широкую аудиторию, поэтому теряют "душу" и становятся безликими.
Вывод:
Частично это ностальгия. Но частично - реальное снижение качества игрового дизайна из-за коммерциализации индустрии.