A Salesforce org that has been live for several years is rarely broken in any single place. It has accumulated: overlapping automation built by different people at different times, fields nobody can attribute, reports that disagree, and a permission model that has been amended so often that nobody is confident what a given user can actually see.
Every one of those additions was reasonable when it was made. The cost is collective and arrives later, as a platform where every change requires archaeology first and where the business has quietly stopped asking for things because the answer takes too long.