*I* don't have an axe to grind.
I merely have a significant portion of my customer base that's tried Dynamics and would rather go back to punch cards than use it.
I've also been tasked with migrating some of these people off Dynamics and trying to actually get the data out has been about as pleasant as taking a belt sander to my dangly bits.
Both for on-premises and Hosted Dynamics.
I've had at least three where Microsoft themselves were completely unable to recover data from a hosted setup and the client finally opted to start their data from scratch. And I'm not talking "free support trying to upsell", I'm talking paid Microsoft technicians whose job it is to know the platform going "This shouldn't be happening" and eventually throwing their hands up.
I got paid for all my time, regardless. And since it wasn't MY data, I didn't have a dog in the fight.