The SharePoint 2013 app model is entirely different than the sandbox model, using an app engine that, to many developers, doesn't seem to add anything to the solution set. To pour salt in the wound, much of this custom code isn't able to be deployed into SharePoint Online and Office 365. More training, more relearning, more disposing of old skills - and to what end exactly?
Reading the Tea Leaves: SharePoint 'Bears Close Watching'
When your product has multiple personalities, you have a new model that is anything but successful at this point, your model requires developers to code in languages with which they are not familiar, and your guidance about investing in certain development models changes drastically from one release to another, it's not hard to understand why your future is challenging.
Overall, SharePoint is a great product, but mixed messaging and moving targets make it hard for savvy CIOs to invest in a platform. At this point, the situation bears close watching.
Sign up for CIO Asia eNewsletters.