Covid rapid tests are cheap or free in other countries. Why do Americans pay so much?

Covid rapid tests are cheap or free in other countries. Why do Americans pay so much?

Germans pay less than $1 per test. Brits get them free. Why do Americans pay so much more? Because companies can still demand it.