Another consideration is the availability of software. There aren't that many things the average home user does on the computer -- word processing, web browsing, music, digital photography -- and all of those needs are served quite well on the Mac platform right now.
In the enterprise, sure, everybody does word processing, web browsing, etc., but beyond that, all bets are off. When I worked in a banking environment, I supported dozens of business-critical Windows apps, from third-party market data software to nasty, internally-hacked-together VB apps. Abandoning those apps wasn't even close to being an option. Even all the web apps in that environment worked only in IE on Windows. Any other enterprise of significant size is almost guaranteed to have dozens of critical apps of its own. I suppose if you really wanted to get a Mac into such an environment, you could access the Windows apps over Citrix or something, but that'd be a pain.
Even if app support wasn't an issue, most enterprises are already quite tied into the Microsoft stack -- Active Directory, Exchange, SharePoint -- which makes supporting Macs even as a secondary platform challenging at best.
And even if you consider that surmountable, it's still no wonder that Apple is more interested in home users -- they are (if you'll pardon the expression) the low-hanging fruit.
In the enterprise, sure, everybody does word processing, web browsing, etc., but beyond that, all bets are off. When I worked in a banking environment, I supported dozens of business-critical Windows apps, from third-party market data software to nasty, internally-hacked-together VB apps. Abandoning those apps wasn't even close to being an option. Even all the web apps in that environment worked only in IE on Windows. Any other enterprise of significant size is almost guaranteed to have dozens of critical apps of its own. I suppose if you really wanted to get a Mac into such an environment, you could access the Windows apps over Citrix or something, but that'd be a pain.
Even if app support wasn't an issue, most enterprises are already quite tied into the Microsoft stack -- Active Directory, Exchange, SharePoint -- which makes supporting Macs even as a secondary platform challenging at best.
And even if you consider that surmountable, it's still no wonder that Apple is more interested in home users -- they are (if you'll pardon the expression) the low-hanging fruit.