In short, it seems that you don't have ever make any cross-platform framework that just work. Surely any developers working with these "mobile platforms" should have known how shitty the differences they have to work around among these systems (and those who maintain cross-platform frameworks should know more), it does not mean that there is nothing to do and the platform-specific solutions will definitely work better. That said, Dropbox may not be totally wrong, but it's things about hiring what kind of programmers rather than maintaining what kind of codebases.