Americans love to use this excuse every time it’s pointed out when other countries do something better (which is, uh, rather often). It makes zero sense. Large population = we can’t do things? Really? Nice attitude.
Their total population is 18 million vs 350,000,000 in the US.
Do you know how many trillions it would cost to implement that here? Just because of some stink.