Totally get the frustration. My team built EasyMJML Builder as an alternative to GrapeJS, it’s free, works alongside GrapeJS without breaking anything, and your existing templates stay untouched.
PS Newer versions of Mautic will bring some GrapeJS improvements, so that’s something to look forward to as well.