It wasn't my intention to suggest "we need a new UI, from scratch". No, that's not required. It is my intention to unite the efforts under a vision.
And as we have seen both at least nimx and Fidget come close. What I don't understand is the objections against "works both in retained and immediate mode". I think it's rather easy to accomplish but let me rephrase the goal: " **Works well for boring apps and for games** ".