I've been using EXWM since 2016 and this hasn't been a problem for me. Emacs doesn't just magically break on its own. And even if I managed to break my config without noticing it the fix is just a git revert away.
I used StumpWM for many years before EXWM and I don't see how the config situation is any different.