> if your app looks or behaves differently on another platform, that's a bug! As a consequence, Revery is like flutter in that it does not use native widgets.
No native widgets is a hard pass. One of the biggest advantages of native code is using native widgets, that look, feel and function as all other widgets om that platform. Doing native code but rolling your own widgets is missing the point completely.
Apps should look and behave differently on different platforms, they should look and behave like native apps for that platform. Why would I care if an app looks the same on Windows, macOS and Linux when I'm not using all those OSes at the same time ? This feels like a benefit for the developer, not the end-user.