> Should you have absolutely everything in 1 system. No. And I think no one thinks that anymore.
I might think that, depending on the context.
Are you a multinational with thousands of monkeys at thousands of typewriters? Of course you shouldn't have everything in one system!
Are you a five person startup, out of which only three write code? Knowing nothing else, I'd suggest everything in one system.