Lin - thank you for your observations.  That's a great parallel!

There used to be something called "customer loyalty",  yes?  Companies would reward long-time customers for being with them for so long, and they would get special perks or at least treated in a special way.

There is hope, though. There are companies out there that treat their customers well and go above and beyond.  Unfortunately, these are increasingly harder to find.