You answered your own question - they're able to stay in business because they respect their customers' time and sanity. People may not use McMaster because they land on the homepage and see a “Mega Deal” going on in a product they don’t need. People who visit the site are almost certainly going to buy something. Compare that to other e-commerce sites where people just visit to check specs, compare prices or just landed on the page from the search index.
I get it. Only certain customers get to have their dignity respected. It makes sense I guess, if you're a low value customer you're just not going to get the same treatmeant as valued customers.