This is all done for the sake of higher speed of development. Building a native app in Qt will take a lot more time compared to an Electron equivalent, same goes for React Native vs Objective C mobile app.
I get to think the reason is competition. Your Qt app may run 4x faster taking 3x less memory, but i will build my Electron app first, eat the market, racing to the exit before yours gets released (and yes this also explains why nearly every software product we use is such a trash - the ones that aren't trash never got past MVP because trashier ones were out of the door first, and got funded).
This is a problem but i can't see any solutions to it. It is the nature of industry itself.
I get to think the reason is competition. Your Qt app may run 4x faster taking 3x less memory, but i will build my Electron app first, eat the market, racing to the exit before yours gets released (and yes this also explains why nearly every software product we use is such a trash - the ones that aren't trash never got past MVP because trashier ones were out of the door first, and got funded).
This is a problem but i can't see any solutions to it. It is the nature of industry itself.