в целом, в двух словах. опять же это мое мнение. Я вот работаю с битриксом плотно больше года. И там они используют иногда бутстрап. А бутстрап имеет в стилях такие вещи как !important , что ппц как неудобно. Плюс, бутстрап зависим от jquery (по крайней мере раньше был), а к jquery я отношусь так же как и к бутстрапу) Сейчас ванила JS не уступает вышеназванной библиотеке, а стили на флексах/гридах пишутся легко