It's mostly hardware enthusiasts on forums who are OK with the stupid requirements. Literally every casual user I know of Windows 10 never used Bitlocker(let alone heard off it),and NEVER will fiddle around with BIOS settings,etc. Why?? Bitlocker just makes things more of a faff,so they
CBA. MS overestimate their market's ability for change.
If anything its mostly casual and non-technical users I see who are put off by all these requirements. Just look at what happened to Vista and Windows 8?? They were failures. Hardware enthusiasts on forums lapped these up - but it took until Windows 7 for casual users and businesses to care.
You are making one big assumption - people need to stay on Windows and we are hardware enthusiasts and gamers,ie,the minority most likely to fiddle around,and update to the newest Windows version. Even amongst my group of mates,ie,a mix of people who are casual computer users,and more advanced users(programmers,etc),it was only me and some of my hardware enthusiast mates/hardcore gamers who went quickly from XP to Vista to 7 to 8 to 10,etc. Windows Vista and 8 were failures because a lot of casual users(plus more advanced non-enthusiast users) were put off by them in way or another.
The fact is,what you need to appreciate if MS makes things more of a faff,and at the same time annoys more advanced users,who is Windows for?? Most Windows users are not gamers. Most Windows users don't edit 8K videos,and need an 8C PC.If anything there are more gamers using consoles,and iOS/Android devices. MS needs to differentiate its product and its why Windows is still successful. But if they don't why do you need to stay on Windows??
ARM based devices are getting more and more powerful. So that means if anything people will have less need to stay on Windows,ie,its iOS/Android/Chrome OS which are going to take a lot of share. Instead of buying that Windows PC,they will just use their phone and tablet instead.