Whilst the developer in me appreciates the sentiments expressed in the article I have to point out that to build and app that is used by over 700 millions users you have to be focussed on a fairly narrow set of features. You need to execute those features very well and WhatsApp delivers.