Действительно. Давайте и дальше писать 10 строчек кода каждый раз, вместо переиспользования одного отлаженного шаблонного модуля.
Больше шансов совершить ошибку, большая нагрузка на ревьювера. Меньшая продуктивность в конечном счете из-за превозмогания костылей языка, а не решения задачи.