Agree on your points. I just think they could define a standard service discovery/enum interface and leave the implementation to the product team. Basically Config.
1 - https://aws.amazon.com/cloudcontrolapi/ 2 - https://steampipe.io/blog/aws-cloud-control