Weren't data centers populated by all in one compute, storage and network systems waaaay back in the 70's and 80's? I'm sure they were. . .now what was the term used for those systems . . . hmmm!
The way I see it, if you can afford to buy these HCI systems then you should also be able to afford the skills to properly manage and maintain them because no one with any sense is going to leave that to the vendor. If you can afford those skills then you will probably find it cheaper and more efficient to have build out your own environment specific to what you want. Unless your storage needs equally match your compute needs you are going to be over provisioning one or the other with these single SKU systems.
MAINFRAMES. . . that was the term I was looking for...
HCI is just a lazy way for IT to buy kit in more cases than not and in all cases a cheaper way for vendors to try and differentiate themselves - at least it was until they all came up with more or less the same offering.