If this sounds like your week
The OS thinks “idle” means “safe to sleep.”
Searches for “Zoom meeting and system sleep” are usually about a meeting, a long render, a deployment, a dashboard, or a call where losing the machine to sleep is not an academic problem. The OS does not see your job title; it only sees input timers, lid state, and policy inheritance from domains you do not even know the name of.
Where tooling usually breaks
Every hack that “works” is also a future incident.
Mouse movers are easy to find and easy to block. A script that wiggles every five minutes is not engineering; it is superstition with extra steps, and the moment you need this on a client machine, you need something that is allowed to exist.