Is this automatable with AppleScript, or similar? If so, then there are possibly some vectors that Apple are trying to block.
There are likely many better ways to handle these situations, but I'm not sure I really expect it from the recent Apple. The most recent Apple is recognizing issues (i.e. MacBook Pro keyboard), but I doubt the whole organization has caught up.