Почему флатер стал популярен для моб разработки? Ведь он так же как и другие япы не поддерживается андроидом как java/kotlin и осью как swift? Почему не js например?
Да не то, чтобы он стал популярен. Просто ещё один способ кроссплатформенной разработки. Популярность можно оценить по количеству вакансий (спойлер - флаттере обгоняет рн, но до натива вряд ли когда то дойдет)
Плюс есть dart2js и в мобилках использует кор отрисовки тот же что и нативные языки, что даёт сопоставимую производительность ui.
На тему почему так, а не эдак есть примерно миллион статей в том числе от создателей Дарта/флаттера, их будет полезен прочитать чем холиварить в чатиках)