Что это за изысканное подключение?
затем, что корневой каталог имеет свойство меняться.
да и dirname(__FILE__) прекрасно заменяется на __DIR__
require_once dirname(__FILE__) . '/src/config.php';

dirname(__FILE__)  vs __DIR__ историческое  наследие.  Константа __DIR__  введена в 5.3.0 
раньше  работало только первое.

абсолютный путь удобнее относительного. меньше ошибок. опять же не сразу пришли  к классам.
А в битритксе до сих пор своя кухня.

Код пишется обычно не каждому клиенту с нуля, а используется повторно.
А библиотеки  бай десигн должны работать в разных проектах.

В рамках даже одного проекта типовая ситуация  у мелких студий.
 А давайте на субдомене сперва обкатает, а уж потом клиенту выльем.