So i have about 120 Ipads in the field ,, they are used in Schools, now mind you i do not work the the school system , but i had to contact them for access to the schools wifi , Obviously i use Meraki Sm but the school use Aruba for their AP's
they had to give me a Certificate which i added to a profile and then i also setup a WIFI config with in that same profile , they also provided a username and pw which is pushed out to all of the Ipads ,, ive also done the same this to our chromebooks but that is done only through the Google Admin Console
On other Ipads not in schools i have Multiple Wifi profiles for other staff ipads , to connect with out having to worry about SSID and pw,, it either autoconnects or they just select which one and push on the ssid ID and it connects
i know this doesn't directly answer your question , but it is possible to push wifi profiles out