> I really don't see any massive barrier to creating a cross-platform, desktop-only GUI framework
Developer adoption is a big one. Why should I trust your NewGui to still be updated and improved 5 years from now?
Even Microsoft has a whole graveyard of dead GUI frameworks (WinForms anyone?)