I like and appreciate the concept.
Let me answer it from the perspective of, other tons of solutions. Recently started liking Flutter great way due to it's promise of running cross platform. Well, it has got its own abstractions and rely on specific plugins for accessing Camera, Bluetooth etc but for developers it is almost a 'Write Once and Run Anywhere' Concept. I can write an app for android, ios with same code. There are desktop embeds possible already. So why not?
I have realized that, the issue arises when you want to go so native. Even with flutter the access plugins related to the Hardware are not built in flutter and those talk to the platform directly. So if we consider that part, it somehow defeat the cross-platform philosophy. But who cares? For Developers to get the APP UI, Design, Business Logic etc to get done, the feeling of being Cross Platform is very much there.