2 признака плохого сайта: 1) Авторизация через ВК в мобильной версии не работает 2) Авторизация через телегу в мобильной версии не работает. Зато, наверное, все разработчики у Вас строго "нетоксичные", "дружелюбные" и вообще строго отсеяны по вышеперечисленным критериям. А, ещё "не душнилы". В этом я уверен на 146%, судя по работе сайта.
Теперь потезисно:
2.2 На данный момент как минимум в сайтостроительстве, а всё чаще и в нативных приложениях, тенденция обратная: в 90% случаев глючит, плющит и таращит даже базовый функционал. Разработчик фреймворка допустил отказ в 1 случае из 100000 (спойлер: на самом деле чаще), потом разработчик модуля, потом разработчик конечного приложения... Итог: в 80% интернет магазинов заказ приходится завершать через оператора, в остальных 20% через мат и пляски с бубном. Да что далеко ходить - вступление к данному комментарию - яркая иллюстрация.
2.3 С изначальным тезисом согласен, с заключением - строго нет. Проще всего на каждом этапе поставить костыль. А найти корень проблемы - всегда сложнее. И дольше. В итоге где-то к 3-4 версии продукт превращается в жуткое поделие из костыля на костыле, которые в свою очередь начинают конфликтовать друг с другом, в итоге этого инвалида-многоножку проще пристрелить, чем починить. В моей практике был случай, когда проблема решилась перестановкой двух блоков кода. Нового кода - 0 символов. Но чтобы додуматься до этого - ушло пол-дня, не меньше.
- Глубокое знание одного фреймворка может заменить поверхностные знания 10-и. Смотрю на современный программный "продукт жизнедеятельности" и охреневаю: Qt, Boost, куча сторонних библиотек, из которых зачастую взято... только одно-два описания типа(!), всё навалено в кучу. А эти либы тянут зависимостями ещё пол-интернета. В общем, классический случай в стиле "мы поставили на "Оку" колесо от "Белаза", потому что на нём есть колпачок ниппеля нужного нам цвета". Итог - приложение, содержащее десяток вкладок с полями ввода и отправляющее данные из них в COM порт - весит ГИГАБАЙТ!!! Это вообще что?!?!?!!!111 Притом что если почитать документацию дальше 1й страницы, окажется, что тот же Qt или Boost содержит 99% требуемого функционала, и прикрутить со стороны достаточно 1-2 специфических библиотеки. Ну или скопипастить и подправить десяток строк кода. Но это же дууууумать надо. А думающие у нас уже все в "душнилы" записаны.