There is a special field within a page to hide only default translation:
Which is even less UX.
I would prefer your proposal. But this is a huge breaking change. Maybe this could be moved behind a feature flag for 1 or 2 LTS versions?
I don’t have an alternative and don’t like the confusing current situation. There might be even more cases and tweaks you and me aren’t aware of.