UIs generally change a lot, errors aren't so critical, and there are types of abstractions and complexity that just don't exist at the lower layers.
You could so some of the 'core' stuff in rust, but people building UIs would want to use a higher level language.
Imagine writing websites in C. Why would you want to do that, even if you could (aside from novelty).
It's quite beyond the scope of rust.