No offence, gnome is great, but there are many inconsistencies on the lover level, I wish it was figured out once and for all. It applies to big DEs like KDE and etc too.
In fact it would help game development as much as “similar” approach helps the web grow the way you don’t need to reinvent the wheel every time. Although you can.