Если из всей тройки все знать достаточно хорошо на базовом уровне то уже можно спокойно жонглировать и адекватно выбирать. Но к сожалению такое редко встречается и редко хочется учить все сразу (да и редко это нужно)
так как по итогу - применение каждого из них позволяет создавать весьма навороченные UI - то нет смысла использовать то тот то другой. а специализация - всегда повышает скорость разработки, что личной, что команды
Это ведь не проблемы веба и браузеров, а проблемы комьюнити, работы курсов и инфоциганов, наплыва новеньких, мейнстрима и слабой "просвещенности" грубо говоря
а не software выбор технологий по бОльшей части - это мода, хайп, состояние рынка труда, .традиции, табу и догмы, .., ..., .а не рационально, технически обоснованный анализ