Quote
we can be happy if they choose to accept bitcoins, but why would anyone choose not to accept other currencies?
Sure, it is not necessary to do that, it is sufficient to make the prices of your services in dollars sufficiently greater than the prices in bitcoins, to make it more attractive for people to exchange their dollars to bitcoins before buying something.