As someone who's going to write frontend in Leptos in the next 2 weeks, what stops me from recommending wasm for every frontend application is the bundle size. I don't want to ship compiled megabytes to the user to render UI.
If there was a rust frontend framework that compiles to JS, I'd use it for all my frontend code.