Без заголовка
Современные интерфейсы дебильные потому что дебильны методы их создания. Сделать что-нить сложнее таблично-формочек весьма затруднительно. Таблички/формочки вообще говоря тоже, просто уже есть хорошие библиотеки и из них они легко тяп-ляпаются.
Но возможность создания библиотек определяется возможностями языка.
Для более современных динамичных, сильно-контекст-ориентированных интерфейсов нужны другие методы программирования, тогда можно сделать хорошие библиотеки, иначе нет гибких абстракций для нужной выразительности.
Т.е. эти подходы дают новые возможности для создания новых парадигм интерфейсов. Которые уже не будут единообразны, а будут сильно зависеть от контекста и адаптироваться к уже введенной информации/потребностям юзера.