Why do you insist on a different but functionally equivalent solution to the problem?

It's weird.

> Why do we tolerate the fact that GitHub doesn't let you say "approved for changes in `frontend/*`

That's literally what stacked PRs are adding.