Does that mean we're 'to blame'? Well in a way, yes. But I don't really feel it's a big problem. It's a side-effect of something awesome: new technology iterating fast. If you compare mobile tech between 2008 - 2014, I'm pretty amazed. But you offered a pretty extreme 5-year case. I think most obviously would say no to that. But software problems being deprecated on a 2-year old phone (that should have already been resolved anyway) is pretty weak and I don't think it's got much to do with consumers. That's a business choice for which I think enough resources should be made available to fix, unless it's not important. But we're talking a Voip call for a smartphone here, it doesn't get much more elementary than that. It's just bad practice and I don't think we are to blame for that. I wouldn't expect a Voip call to echo madly from an HTC or Apple phone and then not get fixed in the 2 years after.