Можно ли жить без css-фреймворков?
Жить то можно, но какой в этом смысл :)
Я живу)
Зачем они нужны? Быстрее помогают иногда сделать работу.
На флексах все не плохо? Ну да, но они не решают всех вопросов, например та же сетка.
Еще + или иногда -, что в фреймворке, типа бутстрапа, есть много готовых решений на js. Плюс, что все и сразу есть. Минус, не все это нужно и увеличивает вес страницы и может тормозить.