Not convinced. People have made these sorts of predictions for decades. It is almost as old as the computer industry itself. People have always thought there is this one standard technology which can be used in all circumstances or on all platforms. Once people believe all apps would be written in Java. Didn’t happen. It conquered the server side, but how many desktop apps are written in Java? That the web will take over everything has been predicted since long before smart phones took off. Apple even tried to make it the main app development platform for iOS from the start. Didn’t work out.
There is an inherent problem in any cross platform solutions. They will always be behind the native platform. The advocates of cross platform tool X will always claim, all of those problems are just about to go away when they add feature Y. Except they forget that a platform never stands still. Cross platform tools will perpetually be catching up.
And even if this was a solved problem it doesn’t solve the fundamental issue, which is that people want stuff that match their platform. Obviously not for everything. But if platforms didn’t matter we wouldn’t have had multiple platforms. Android users want a different experience from iOS users, just as macOS users are looking for something different than Linux or Windows users.