Why a scene graph? I had the same question about GTK 4 and have yet to see any sensible answer.
GUI frameworks have usually been tied to inheritance-based object oriented systems.
During the early days of GUI development, immediate mode won because scene graphs are more demanding in regards to memory consumption, and graphic chips were quite limited anyway.