I feel like the same can be said for golang but rust just has a more pleasant way of sometimes doing things.

some of the best ways to build gui's on golang might be gtk golang bindings imo. I haven't tried qt but gtk for linux should work.

I have seen many apps also use golang as backend and flutter as frontend (warp android app wormhole or something and localsend both do this)