The problem with facebook is it does not produce any value unlike Microsoft and Apple.
Both Apple and Microsoft's product help people create stuff, get things done, entertain themselves. Facebook does a tiny bit of entertaining and socializing, it is no where near MSFT or AAPL in terms of having a tangible impact on people's lives.