It depends on each environment and deployment. I have seen this kind of stuff happening around when the existing maintenance contracts etc. are running out and hardware needs a complete refresh, at that point some customers do make a choice to go over to a hosted solution instead of doing/getting the refresh done.
You can work with a Cisco Partner/integrator in your region to get an estimate of costs involved.
-Terry