вопрос не в "мешает",а в функциональности. Тебе никогда не приходилось делать дубликаты вычислений, которые отличались буквально одним/двумя словами. А если бы мы могли определять функции, общую логику можно было бы переиспользовать.
плюс после двух трех таикх вычислений видишь патерн и делаешь одно поле которые переиспользуется? никогда так не делал*?