The main use of this is to feed jinja templating, so structure the data returned slightly better for that purpose.
All of the ansible OpenStack modules are driven by a clouds.yaml config file which is processed by os-client-config. Expose the data returned by that library to enable playbooks to iterate over available clouds.