How did we manage to add a non-RTL savy container in GTK+ 3.0 ?
Because it's FALSE in virtually all use cases.
GtkGrid is a container similar to GtkTable, without legacy properties and unnecessary restrictions. It does height-for-width geometry management.