If resources were infinite and there were never any trade-offs, most people would agree with you.
But what's your game plan under other circumstances? Do nothing?
But what's your game plan under other circumstances? Do nothing?
Just because an enterprise has funding doesn't mean it's wealthy in other, more scarce things like organizational capital. In fact, I wouldn't be surprised if all the client developers at Slack would love to split off into dedicated platform teams and do a rewrite. We as developers love that shit.
But you should try to understand why these enterprises make these trade-offs and why they are still in these positions in spite of how much disposable money you think they have.