This is brilliant. The simple solution though, is - don’t sign into personal account in a corporate device!
Firstly, you don't necessarily coworkers to see some notifications. A manager might not want underlings to see their notifications, for instance, like that such and such is going to be laid off.
Secondly, who says the screencast is always for coworkers? You don't want a client or investor to see internal company notifications.
So, yes, there is a use case for suppressing notifications even if you have no personal logins.
I've seen my fair share of embarrassing messages show up from Microsoft Teams when someone else in my corporation is screen sharing.