В чём необходимость веб-фреймворков для заказчика?
Помимо дешевизны, есть другой вариант, не менее важный: будущая поддержка проекта. Согласитесь, куда проще будет рыться в бутстрапе, чем в вашем самописном фреймворке. Это тоже всегда нужно учитывать.
Всё очень просто - деньги. Дешевле взять что-то готовое и популярное, чем оплачивать время на создание "с нуля"