Microsoft launched Windows Vista with great fanfare. Based on the general reviews, it was too much fanfare. Users complained that the new operating system had issues, from taking too much memory to general compatibility issues with all their old programs. What was supposed to be revolutionary turned into a big mess.
Microsoft responded by releasing patch after patch for Vista. They didn't change Vista into another operating system all together, but rather they worked to make Vista the best version of itself possible. It wasn't Windows XP. It wasn't Windows 7. It was still Vista, but a version of Vista that people actually wanted.
What if Microsoft hadn't responded so well. What if their response was "Vista isn't going to change and you all need to accept it for what it is." What if they decided to stick with Vista forever and never update or improve again? That would be a terrible example of customer service. You'd see a lot of people defect from using any Microsoft product, opting for a company open to improving their product for the best experience possible.
Yet when it comes to problems in our relationships, we often have the "I'm not going to change and you have to live with it" attitude, and just as it wouldn't work for a major company, it doesn't work for us. Like Vista, we've all got our share of glitches and bugs, and if we want our relationships to have the best user experience, we need to learn how to debug ourselves.
