Так мы используем транспиляцию
Если мы хотим использовать фичу, которая ещё не часть стандарта, или не поддерживается браузером - почему мы не придумываем отдельное расширение для файла с таким кодом?
На мой взгляд, объективный аргумент - это разный процесс сборки для js и jsx
Но вот это про "стандарт" или не стандарт - такое себе
Вот если мы flow используем, например
Почему не называем файлы .flow?