> It's difficult to migrate, have multiple environments, deploy, and so much more.
Sorry, that's kind of silly. WordPress can be incredibly frustrating, for sure, but there's a multitude of migration, deployment, and local development options.
We use Roots tools exclusively -