having to actively fight my computer to use it the way i want isn't an invalid argument, even if i get there eventually. windows 8 does its very best to force you into using the metro interface and its apps in many instances. that's to say nothing of all the stupid services microsoft is trying to force in alongside the OS. no, i am not going to create an online account with microsoft to use my own damn computer. i'm not going to put all my data on your servers, and i'm not going to buy all my software from your web store.
Making Win8.1 to boot into classic desktop by default takes all 30 seconds. Afterwards you can use all the same applications in classic desktop you used to use in Win7. I have used Win8 and 8.1 for very long time now and I have not seen the Modern UI unless I have explicitly chosen to do so. With one exception. Some system settings new to Win8(.1) can only be found in Modern UI settings menu. But those you can browse through and set however you like in 10 minutes after initial setup and never see them again.
You can still use local accounts in Win8 and Win8.1 just like in Win7. In addition, Win8.1 improves online integration by giving you the option to use a PIN code instead of your Microsoft account's password. This makes it a lot easier to log-in to the computer when your account password is strong.
Completely eliminating the Start Menu from the entire OS seems like a pretty big "forcing" to me.
This is true and unfortunate. But luckily it's nothing that downloading a small free application like Classic Shell can't fix. Of course you shouldn't have to resort to 3rd party applications to get basic, expected functionality. But all it takes is a few minutes at best to download and install and then you have an OS what is basically better Win7.
Still, there should be an option of turning the darn thing off via control panel.
Turn what off? Modern UI? You can turn it off. In 8.1 you don't even need 3rd party app to do so, it's in taskbar settings. Win8.1 introduced this and several other desktop and start-button related settings in taskbar settings.
Basically the only reason to avoid Win8.1 at this point is you don't agree with having to use 3rd party application to get proper Start-menu. That's a valid reason I suppose and even I used to think that. Other than that, all arguments seem to be mostly irrelevant because of FUD or "I hate just because".