I agree with @zacharywhitley it has more to do with regulation requirements for offline businesses rather than the implementation side.
IPFS is the same thing as a cloud just a p2p one. My assumption is that it consumes more in general because you run a full node while clouds are more granular because they use managed instances(smaller units that scale up and down on demand thus more efficient). Nothing stops IPFS from moving to such architecture but it’s been built as a single binary rather than a cluster of micro services from the beginning so there is not enough interest for such a migration.
Reference: IPFS as a modular plug and play service system - 3rd party integrations and interoperability