Some architectures make it easier to combine data than others. In one big database it’s relatively easy and quick to look at data from a different angle. If your data is distributed over several systems it’s much harder and takes longer to implement.