Microsoft is going to loose me with Windows 11, because I will be switching to Ubuntu (Linux) in the future. I've got Windows 10 on the laptop I recently acquired. However, I still have Windows 8.1 on my desktop, as I had refused to get Windows 10 when Microsoft was bugging me about the automatic download several years ago.
In order to counteract their attempts to download the new OS, following a search on the web, I found a way to avoid the situation by deleting file extensions which they had put on the PC with several updates, and which would have allowed them to replace the OS shortly afterwards.
There has to be a limit! Microsoft is trying to control people by releasing new operating systems every couple of years, therefore increasing their profits. If a OS is working without problems, why should we have to replace it? After a couple of years, the bugs in the system have been removed with the updates. In my opinion, the key is to keep the same OS and make it safe by using a reliable anti-malware software.