In our case it's due to regulations in place. For example, our data must stay on Canadian servers at all times.
Eventually we caved and pushed their account execs to support a “secure” private cloud that passed our IT teams compliance criteria. Fun times!