слишком много нюансов, чтобы это было не так.
есть куча багов вебпака / тс, когда они компилировали что-то куда-то не туда (хотя конечно в основном это вебпак, у тса из того что я находил - пару лет назад был какой-то загон с тайпчекингом)
слишком много завязок на вендора (если мы ничего не используем из npm, то ок)
не говоря уже о том, что в целом можно самому случайно факапнуть где-то в другой части системы и послать не те данные в эммитер какой-то или стейт-менеджер