Во-первых это костыль. Почему я свою локальную машину или допустим даже прод, должен переводить в DEBUG-режим, если я эту компиляцию использовать вообще не хочу?
Ну потому что тебе, например, хочется норм стектрейса, а не 500.
Ладно если бы этот момент затрагивал какую-нибудь редко используемую фичу. Но это ядро системы, и использоваться будет всеми, всегда и везде по умолчанию. Втаскивать такие костыли "потому что нам норм", ну да...
Не надо всех под одну гребёнку пытаться грести. У 9 из 10 проектов не будет никакой "кучи команд" и CI/CD с прибамбасами и личным девопсом. Большинство проектов деплоятся раз и потом обновляются через какой-нибудь git pull в лучшем случае.
Поймите. По фичам всё равно никого не обогнать. По производительности можно до поры до времени сорвеноваться. Но главный критерий фреймворка, это удобство работы с ним. Вы его ухудшили и цепляетесь за ухудшение без каких-либо веских на то причин.