Tak ona binarni nekompatibilita je i na urovni jednotlivych GTK verzi 2.x.x ... :) Dle meho nazoru by to tak jako tak mel byt mimo jine i marketingovy tah, podivejte se na QT, to uz je ted ve verzi 4.
V komercnim svete zabehnuta praxe, tam jeste vyvojare nuti za tu novou verzi zaplatit :) Tohodle bych se nebal, i kdyby to api bylo tak zasadne jine, tak tu ta 2.x rada bude jeste dalsich X let normalne fungovat. Podivejte se na GTK+ 1.x ... porad v nem jsou napsane aplikace, a porad se pouziva. A pokud by bylo nove API o tom, ze bude toolkit sviznejsi, rychlejsi a jeste lepe bude spolupracovat s ostatnima jazykama (c++ ala gtkmm, c# ala gtksharp, python, perl, ruby, php ci co ja vim), tak to bude prinosem nejen pro uzivatele ale i pro vyvojare.