Windows 11 does notify the user when a program registers itself to run at startup.
Nowadays you don't even need root to install something that runs a every login: There is the user instance of systemd. Of course without root those services are limited in what they can do.