In my experience, there is a tradeoff between high re-usability and performance.
Building modules that can interact with any one of hundreds of other modules usually requires a fair amount of adapter code. This code comes with a performance penalty.
Maybe their market is ok with lesser performance. But I am highly skeptical that apps built this way will ever compete with apps built for a single, specific purpose.
I do hope they can advance the state of the art in some way though, because software development still feels way more tedious to me than it should be.