Which is why they are vastly better whilst in the middle of a tricky migration, especially if it is going badly, and especially especially if it is being done by the most expensive contractors.
yes, the key is to always have some sort of migration happening so every problem can be addressed by saying "this will be resolved after the new ERP is rolled out"
Depends on the vendor's goals. If it's to fatten and butcher a pig, and never see any future work from them, sure. If the vendor is hoping to have a sustained profitable relationship then not so much.