I hacked together a prototype to test this new proposal, since I haven’t encountered this in practice so far. No modifier keys required:
I have to admit that even after playing with this for a while I don’t find it obvious that having to manually keep the frame and its children in sync is necessarily better than having the frame adjust the size according to its children, but if that’s the way the wind blows that’s fine with me!