Most development agencies tend to underestimate site migrations simpl because they focus almost exclusively on getting the new site up and running.
They do not allocate the necessary resources required to implement and test the URL redirects from the old to the new site.