Americans are world leaders among chemists, so I don't think you're correct in this case [1].
It looks much more like saturation, with only 7200 openings per year [2]. And over 13000 annual graduates [3].
We have an excess of chemists in the US, as best I can tell, and we should expect pay to reflect that.
[1] https://research.com/news-events/world-ranking-of-top-chemis...
[2] https://www.bls.gov/ooh/life-physical-and-social-science/che...
[3] https://cen.acs.org/education/graduate-education/numbers-s-c...
Child care labor is in fact in low demand [2].
I think child care is expensive because insurance is expensive.
[1]: https://www.bls.gov/ooh/Life-Physical-and-Social-Science/Phy...
[2]: https://www.bls.gov/ooh/personal-care-and-service/childcare-...
This is because skilled labor is not fungible and different jobs are on different demand curves.
In your examples, pay and demand are low for all three professions, chemists, child care workers, and astronomers, according to the BoL.