Try not to start sentences with "you are wrong", it's quite hostile. What I said can't actually be correct or wrong, they were just my thoughts.
I actually expect good customer service (in OPs case) from a company regardless of size. Amazon operates "at scale", and yet their customer support is quite good (wait times was 1 second for me yesterday), and accessing the support page was super easy. This is not true for ebay. I've also had mixed quality from real estate agents in the past, some very good, and some very very bad.
Why do you lower/ change your expectations depending on the company? My expectations are based on what I pay.
Finally, flexibility is not relevant. I don't expect flexibility from everyone, I expect quality. In some products, that might translate to flexibility.