"more tenants or envs in shared cluster"
This is what I'm trying to convince my current company about. They want everything in a single cluster (prod, test, stage, qa).
Of course self hosting makes this more difficult to justify, since it is additional expenses for more machines.