Anyone is free to use discover and it works for most merchants in the USA.
American Express leverages the fact that most consumers don’t care what the merchant is charged