Cost is only one aspect and infra should know that moving to the cloud will usually be more expensive than running on colo. I assume there were other aspects that played a role in this decision like elasticity, scalability and high-availability which are easier to go for with a cloud provider.