Indeed, that sounds like an obvious feature. Hard to believe it hasn't been implemented! I'd love to have that feature on Linux desktop/laptops. I think you could make lots of applications behave a whole lot better.
Seems to me that would be the lowest power, lowest developer trust, lowest number of connections, maximum gatekeeping method.