У каждого свое видение каким должен быть "правильный CSS". Зачастую понятия "правильности" у разных людей противоречат. Но это не значит, что у одного правильно, а у другого - нет. Дело в том, что в CSS по сути нет особых правил, люди их придумывают, преследуя различные цели.
Правильно ли написан Bootstrap? Правильно.
Правильно ли верстать по методологии БЭМ? Правильно.
Написан ли Bootstrap по методологии БЭМ? Нет.
Я считаю, что при верстке необходимо придерживаться определенной методологии. Это позволит делать расширяемый и легко поддерживаемый код. Методология должна быть понятна любому специалисту и документирована. А float ты используешь, flex или inline-block - это твои личные пристрастия. То же относится и к инструментам.