libadwaita exists solely to move Gnome specific stuff out of GTK into libadwaita.
And it's hard to see how an open source project with as many developers as Gnome/GTK have can have some secret agenda that is counter to what they are saying publicly and creating libraries and code publicly to implement.