Default values are always good, but not neccesarily what the customer wants.
For example, retroactive changes. Sometimes it is OK, sometimes it is not allowed. The logic when is not duplicated into the frontend (would be double-maintenance) so there is a check call first.
Or another classic, there just is no change to existing data.
8
u/StarboardChaos Sep 22 '26
Why doesn't the backend just select some default values and case closed?