and upgrading from getk2 to gtk4 would be harder then gtk2 to gtk3 to gtk4
Yes. At first glance it seems that we would have twice the work so. But most of the objects which are marked as deprecated in Gtk3 are gone in Gtk4, so a must to replace them. All. And afaik there is no Glade support or Glade designer for Gtk4.