Earlier quoted context omitted.
you're not wrong, but honestly this didn't come in mind when I chose to make this. I just really liked the API surface of gpui, base-ui, and wanted to make something that I could use for myself, and that other people might find helpful there is also a small growing circle of people interested in maintaining and extending gpui from what I see, which is nice!
Don't get me wrong, I love the idea of having this, in Rust, in a form where the hierarchy of nesting is type-enforced instead of `Node` or `Element` everywhere. I really do wish GPUI grew to a level where it had more users than just Zed, and an independent existence, but the Zed people sort of explicitly warned everyone to not rely on that to work out well, and that only Zed-relevant features would get merged.
In any case, I will continue spreading the good word of gpui, hopefully more people try it out