There are a few reasons, first off I don't like that you can buy their product and be told what software I can use simply because they have not had the chance to review it. I used own a computer store as well and even though I had all of the IT credentials to work on PC, I could not even look inside someone mac without voiding their warranty. The company I currently work for has a contract with them to allow us to backup their OS for restoration purposes and they will not even give us access to enough code to do it correctly. Couple those issues with their declining quality since the passing of Jobs and you have a product and company that I choose not to give any of my money to.
so they control their software, which helps their bottom line AND saves people from getting hacked. Unlike windows.
well done Apple. Most of the people I’ve seen who hate on them either want to tinker and can’t, or don’t have certs which can easily be taken. And yeah I’ve got a bunch of IT certs also so I get the work that goes into studying for them, but if you want to play you’ve got to have skin in the game.