Then there’s the question of how those obligations (and the fulfilling implementations) interact
Changing an implementation in one spot can cascade and force a rewrite in every other system in the entire company. It’s not even hard! It’s actually considerably harder to *avoid* the “worst” case
Naturally that actively disincentivises reuse, on top of reinforcing the notion that dynamic is bad and should be avoided at all costs
The result: Copy and paste everything! Make every process static! Nothing is dynamic anywhere! Fully draw out the RACI chart! Single pane of glass! Centralisation!
That has the effect of making it so that a single word change in an international regulation can result in either
manual: changing a few paragraphs in a few documents, and maybe a few new documents
automated: complete rewrite, building new platforms, multi year migrations, and re-orgs
The CRA, for example, will cost many regulated enterprises millions. Almost all of it will be spent pointing to existing implementations and saying “already done”
Millions, hundreds of people, untold hours, on what is effectively a no-op
(Luckily the CRA is well written or it would be far worse)
If you’ve ever wondered why “all the smart people” automate everything on their full stack multi cluster gitops everything-as-code agentic harness driven hype machines, yet regulated enterprises spend 100x more to go 100x slower on fax machines, paperwork, and mainframes…. Well, now you know