[flagged]
It doesn't matter if it's any easy language, a new language to learn is a new language to learn. Same reason why NodeJs exists, you can use what you already know.
It’s really in the best interest for any UI toolkit project with goals of mass adoption to be as language agnostic as is reasonably possible, or at minimum reasonable to write C bindings for so the community can then build their own bindings to other languages without too much fuss. A lot of devs aren’t going to switch languages for a UI toolkit unless it checks every box imaginable — think something as capable as AppKit/UIKit or Qt Widgets — and most newer UI toolkits (including Flutter) don’t come anywhere close to that.