Part of the reason the app development environment is good is because the gnome devs made the correct choice to use C for GTK. Thus there are easy bindings for basically any language.
App development for KDE is still essentially limited to C++ and janky Python.
You can generally use Qt in Rust with CXX-Qt, and access specific KDE Frameworks modules with cxx-kde-frameworks.