Part of the problem is that it's hard to build native toolkit wrappers in a way that's "sexy". Cocoa, Win32, GTK, etc are boring old retain mode UIs using boring old patterns which lends to their wrappers being written the same way. Trying to write a React-style wrapper for example is not going to be fun because you're fighting the very nature of what's under the hood.