Im fairly certain most of this is not true. From what Ive heard you generally cannot install the latest version of Android on a phone that's 2 years old. You also shouldn't compare a 2 year old Android phone to a 3 year old iPhone 4... The iPhone 4s is at least twice as fast as the iPhone 4 isnt it? The iPhone 4s was released 2 years ago. Does the iPhone 4s have massive issues running iOS 7?
In most cases, yes, you don't get update from manufacture. But it does not stop you loads new OSes by yourself. Where if Apple decides or drop a device, you really stuck at old OS with no possibility to flash new OS. While I am grateful for Apple updates old devices, but that not what we are talking about.
You see, when BlackBerry gets really popular back at 2000 all the way until 2012, you stuck at very old OS and BlackBeery fans just like current Apple fans, refuses any changes.
iOS is t a point that he whole OS model is still based on 2007 concept, which is terribly old by now. Competitor platform, including BB10 now offers some better features than iOS. That is his threat essentially talking about. Apple cannot continue this path, otherwise, iOS will be next BlackBerry OS. Eventually iOS will ended up similar with OS X became low two digits share and Apple moves to other product.