There are excuses, but not good reasons. Many companies have have made the change, with software just as complex. Having worked in development for 30 years I can tell you that while yes, it is not easy, that there is no excuse for not having it done by now. I know several want to defend Evernote, for some reason, but the fact is they are falling behind.