As bigjoker said, it's not constant. This is due to the sites and their payment processors. They all actively seek out payment processors and often add new ones, but almost as often some of their old ones stop processing transactions.
So in short, it is worth giving your debit card/credit card a try at random, because if their processing team are on top of their game, your transaction is likely to go through.