I just don’t see how they could compete head-to-head with the more established Linux Server market.
That said, I note that a lot of the objections in the article have to do with "there used to be a GUI for this, but now you have to use command line". Real IT pros use command line anyway, because they can run batch scripts.
I don't want to discount some of the more reasonable items, though, such as not being able to move the user profiles database off of the server's boot drive. That should be fixed.
Because Apple's marketing plan is to sell computers to people that will pay extra for a support security-blanket.
HP has to sell 7 PCs to make as much as Apple does on one Mac. The reason is Apple bundles the cost of support into the base price of their computers. Apple sells a computer with bundled Cadillac level support, but charges Roll Royce prices for it. Consequently their profit margins are huge.