Если работа над сайтом выходит за рамки, покраски кнопок, которые никак не могут вылететь в 500 на сервере, то я даже это работой не считаю, а по файкту если разрабатывается новый функционал, или вносятся доработки в старый, где приходится работать с php, а не только css как вы привыкли, то иной раз забываешь поставить ковычки или скобки, мы же не роботы, и все не застрахованы от ошибок, от этого сайт ложится в 500, а кто-то в это время например делал заказ, и все минус клиет, а если на сайте больше чем вы привыкли хостов намример 10 000? То в этот момент может отвалиться не один заказ. А так же в opencart нет удобного дебагера, как например telescope в laravel и приходится вардампить данные, а эта простыне мало кому нравится на сайте, ну если вас и ваших клиентов это устраивает, то делайте это же никак не возбраняется