I think so too, and I'd love to do that, but it's currently impossible due to limitations of GDExtensions.
- No proper C# support, the resulting APIs are not good.
- Unknown status of platform support (mobile, and mostly web)
- Unexposed APIs we need (this is something I can try to fix by sending PRs)
As it stands, GDExtensions is not ready for prime time in our case. I've been in discussions with the core team about it, but we have not made any progress on it yet.