Стоит ли изобретать свою grid?
Все зависит от задачи, если простая сетка нужна , то нафига лишний код, когда можно и самому написать?
Хороший специалист - не значит , что нужно все писать самому, можно пользоваться добром других хороших специалистов.
Грамотное использование не своего кода(библиотеки....) - это тоже тон хорошего специалиста.
Если вы сможете реализовать ее же с нуля, но используйте bootstrap или еще что, дабы сэкономить время клиента и деньги - то заказчик должен быть рад этому.но используете ли вы эти сторонние модули, или это не совместимо с понятием "хороший специалист" и нужно использовать только то, что придумали сами?
если это не подразумевается проектом - использую чужие, обращая внимания на лицензию. Опять же - экономия ресурсов