The takeaway here is probably that the fix isn't just "never discount", but it's to screen for the kind of customer who treats a good deal as an invitation to strengthen the relationship.
This is really the key. The "deal" has to have something for both parties. The vendor gets some kind of lock-in, prepayment, guarantee of future business, whatever it is, and in exchange the purchaser gets a discount.
The discount doesn't just come out of nowhere.
That was indeed the point, guess I conveyed it in a poor way.
It's literally just not worth it. Time is the most finite resource that we all have.
It is possible to switch to a smaller VNO with better customer policies. But then your cellular data gets dropped during heavy network congestion, which is probably worse for most of us.