It depends. If you're talking about one written in C/C++ with JavaScript bindings, there's plenty of those already. And they all suffer the same memory/type bugs that make them unreliable and resource-intensive.
I'm not saying rust is a silver bullet, but in my experience the compiler is pretty good at preventing footguns, and the strong type system makes it easier to fork and extend than C-style "send raw bytes to this memory region and pray your gods" APIs. Overall i'm curious to see where this goes!
> hurting their own sales in the long term
I don't think people buy a laptop for a specific desktop environment. In any case, switching desktop environment / distro should take under an hour.