I generally agree with this except for the "that don't really meet their needs" part. I think most of the Verizon "over-payers" are over paying because they sometimes use the extensive coverage or unlimited mins/texts/data parts of the plan but could do with much less most of the time. They have plans they fully utilize a small portion of the time and pay for features and coverage they don't utilize most of the time.
This would be us! I pay just over $100/mo for Verizon's one smart phone and one not-smart phone plan. We're on the road about three months a year and found Verizon has the best coverage. It's extremely rare to run out of the Verizon service area and have someone else mention they have coverage with another provider that's working. (The Fla Everglades was an exception to this two winters ago.) Inspecting coverage maps verifies Verizon's excellent coverage although I think other carriers are doing better in this regard the last few years.
We also don't want to fuss about data usage, talk time or texts. It just works better for me if DW can pick up the phone and do whatever she wants (including using it as a hotspot for her laptop) whenever she wants with zero thought as to where we are or being sure we're on wifi, etc. Happy wife = happy life, etc.
No doubt, I'm blowing $50/mo or so for the 70% of the time we're here at home. In the Chicago suburbs, we have solid coverage from every provider I know of. But it's not because the Verizon plan doesn't meet our needs. It does meet our needs very well. But our needs are less about 70% of the time and we still keep paying.........