As much as I hate to say it, you are completely wrong with this point. If I like Windows, I can buy: Acer, HP, Dell, Falcon NW, Alienware and a plethora of different manufacturers. I can buy different branded components (Ram, Power supply, cpu, motherboard ect...) at my own discretion. With Apple you can buy...well Apple. That means as a Mac user, you have chosen to have no choice.
For example, if I enjoy playing a specific game and I'm using an Apple computer. I've enjoyed that game for a couple of years, and I want to keep my game and my game's data. My Apple dies of unknown causes or goes obsolete. I can't purchase another manufacturers product and expect my game to run. Now, if you are a Windows users, you can. I could have a Dell machine and decide that that HP looks like it is a better bang for the buck. I can go buy that, load the same game I had before, restore the game data and continue as if nothing happens.
There's a reason why Apple hardware costs more for the less. It's because there is no competition in the hardware space for their product. If you want to use osx, you have to buy Apple hardware. If you want to use Windows, you can use any hardware, even Apple's if you want. Even worse in the mobile space, if I like Android, I can choose from probably 100 different smartphones. Each one has it's strengths and weaknesses and I can choose what I want for what purpose. When it's time to upgrade, I can pick any of those Android devices and all apps that I have purchased I'm free to use. With Apple, you have 2. iPhone 6 and 6+. If I want to change to a (for arguments sake) an Android device, I have to repurchase all my apps. That's where the lack of choice is.
I have no problem with Apple's operating system. It looks nice and it does seem easy to use. The only drawback to the OS is compatibility issues with software. What I hate about it that it allows me no choices as far as the actual computer is concerned. It doesn't allow me to simply open it up and install an upgrade. It's far too expensive to get hardware that was outdated last year. This is why the reference to hardware knowledge. If you have good knowledge of the components of your pc and how much they cost, you will realize that Apple is about 2-2.5x the cost of a Windows based machine (if the same or similar hardware is installed).