Why do heavyweight, sprawling software deployments always seem to fail?
The answer:
People are idealistic.
They see the theoretically optimal scenario and forget that it only works when all the stars align.
All your existing data is clean and accessible, all 50 stakeholders have unlimited time to dedicate to setting up and learning the new software, nobody ever leaves the business, nobody ever joins the business, the process never needs to change, all the features and integrations work in exactly the way you need them to and none of those integrated systems ever change either.
Spoiler alert: the stars NEVER align.
When you consider the practical constraints you’re operating within, starting with a lighter, tighter solution almost always turns out better.