Does that actually help? Because it would send a pretty strong message if the payment screen said, "sorry you can only buy this with amex/discover" (click here for why) but that doesn't seem to be how this plays out.

Because making these products for sale at all in the catalog will cause Visa/MC to pull out for other, "approved" offerings.