I have been saying for some time it is a multi-cloud world and most companies are starting to have multi-cloud deployments. Every cloud provider has its strengths and weaknesses. Different requirements means that you can match these with the cloud provider for the best possible solution.
When deploying our WMS it must be flexible as there are many environments it will be deployed too. Currently we have deployed it onto an AWS environment and it is part of a server farm, AWS cloud, Azure cloud, cloud hosting and on premises. Every environment is different and using the latest technologies ensures our WMS deployments are successful.
Here is the Gartner article on multi-cloud strategy.