Windows 7 is a decade behind OS X.
Why does Apple need to worry about B2B? They sell consumer products--iPads, iPhones, iPods, Macbooks--that's where they make the bulk of their revenue/profits.
The idea that it's valid to criticize Apple for not having enough B2B is like complaining that Fender doesn't make flutes. It just isn't their business.