Any application used within any organisation will eventually be used to communicate notes between users. Shared calendars get polluted with non-appointments like "Hi Jane, thanks for referring Bob, but please be aware of blah protocol doc." CRM systems get polluted with non-customer data, such as "see emails of Dec 2021" in the address field.
Basically, the tighter a developer controls the business flow, the more creatively users will break it.
Basically, the tighter a developer controls the business flow, the more creatively users will break it.