To be fair...
- The US government also effectively decides the number of US residency places by how much they will fund Centers for Medicare & Medicaid Services.
- Many places in the US won't see you if you are on Medicare.
- It is quite common to need to wait 6-12 months to see specialists in the US too.