Case in point: SmartNET is tech support on steroids. It's truly unfathomable how knowledgeable the person on the other end of the line is; they've been thoroughly trained in 1 particular area of Cisco networking related to the class of device you own, and without fail have the solution to your problem.
Cisco is the only company I've encountered where the support contract is laughably worth the price.
This was also true of IBM back in the day, though.
Regarding the Facebook move - I think it's funny how people are going to try and copy Facebook here. Facebook has a very unusual business problem they need to solve, and they are very creative and clever about solving it.
A lot of folks are going to look at Facebook from the outside, ignore the unique business problem they are solving, and say "we should insource all our network gear etc." Next thing you know they have a whole mess of new problems on their hands, support and staffing at the core. I saw this with an insourced VOIP phone system. Yes, it is cheaper but when it stops working you wind up paying for support, plus the features fall behind without care and feeding over time.
The downside for the companies that aren't Facebook (or Google, Amazon) is that you can miss out on a whole range of technology that will solve your problems just as easily, with support and the "ecosystem" to go along with it. If you don't have a unique problem (and this is part of the vanity in these decisions IMHO) then you are well served to leverage the options available.
I recall hearing that about Sun, too. Now they're just a minor cog of a database maker.
A sales team is only as good as the product they sell. They can continue to sell a product which is not competitive but only for a while before the market catches up and pushes them down. The effect will not be short term but could be long term (assuming that what article is saying is true).