Individuals and businesses migrate to Linux for a variety of reasons. Some do it for cost efficiency. Others make the computing change for the greater flexibility open source software provides.
Either way, leaving behind an existing computing system is not impossible. Deploying Linux desktop or server takes planning and resources, but that is what any business implementation takes.
The reasons for pushing users away from Microsoft in both desktop and server deployments are different for each customer. One of the recurring migration drivers is constant threat of Microsoft license fee increases. Another is the demand for community-sponsored support in lieu of corporate proprietary solutions, according to Tomas Zubov, CEO of IceWarp.