In reply to:
They are generally ill-informed rather than stupid. Many of them are probably poor pensioners who can barely hold 5p pieces in their cold, frail hands but are still paying plus net over the odds because someone who recommended plus net, and got them signed up, hasn't bothered or hasn't remembered to tell them to switch products to the more competitively priced alternatives. Maybe that's because they are too busy counting their referral payments.
Glad you thought it best to put a best case scenario.

'Tis full of stereotypical references, and could have used a link to violin music to give it added pathos.
I happen to think that you will find the average pensioner has far more nous about value for money that the younger generation. They generally take on and insist on personal responsibility and do not want to play the blame game and act the victim.
I happen to believe that if someone opts out of receiving information that should be honoured. The exception to that is information that may affect the performance of the product they are actually on. An ISP is obliged to provide that as I see it.
As long as information is easily available for people to compare to see if they could do better......... I see no problem.
What if they don't look? I am such a believer in freedom of action that I have to except that some won't and that is part of having freedom of action, having the choice is the important bit.