The high cost of childbirth in the U.S. is due to various factors, including hospital fees, medical staff salaries, anesthesia, and the overall healthcare system that operates on a for-profit basis.