I’ve lost count of all these times a freshly onboarded dev, replacing the old one, decided the système was needlessly complex, nothing made sense, and it’d be easier to just rebuild everything from the ground up.
Only to end up with a similarly complicated nonsense, because the complexity actually was in the domain, and he knew nothing of it.