Building graphical interfaces in C feels like carving a tree with a knife
Now, building them in C++ feels like carving a tree with a power drill. Better, but still not the right tool
And GTK makes C feel like C++, the bad parts I mean, without the good ones.
I think Android does it in a good way, browsers also made it easier to create nice interfaces, not sure how it works in IOS though.