We decided that this is not really the right thing to do, for one thing, because it doesn't flip ::expand and ::margin properties of children.
GtkGrid is a container similar to GtkTable, without legacy properties and unnecessary restrictions. It does height-for-width geometry management.