Да именно, там из-за нативного esm и кеша загаловками и ts, всё летает во время разработке. И это то, для чего вообще создавали vite. Улучшить DX - Developer Experience. Он рили быстро всё делает. Там ещё есть приблуды
Вообще то поддержка нормальная вроде, только встратый ie не поддерживает, но в вите есть плагин legacy на этот случай, его как раз подключают для поддержки ie. И вот я из-за этого не уверен про то, что ты сказал про прод, что там не esm, зачем тогда плагин legacy?
Да, он их через es modules подключает, а все зависимости статичеые типа vue, react вообще браузеру отдает загаловки и брсузер кэширует их, там всё очень оптимизированно