One thing to point out is that Apple could do with 1 GB RAM for a very long time since iOS is much leaner than Android. Thus, it's naive to compare directly.
I don't think that is fair at all. Applications like web browsers use pretty much the same amount of RAM no matter the OS, as that is determined by how many tabs you use. I can strip through the 2GB of RAM on my iPad Air 2 opening new tabs just as quickly as I can the 2GB of ram on my Nexus 7. The closest thing iOS has to "being leaner" is it doesn't allow the same level of multitasking as Android, but there are reports of iOS users having apps get killed in the background due to a lack of RAM on pre-2015 devices.
Plus the real issue with those 1GB 2014 iPhones was the fact that Anand proved, WITHOUT A SHADOW OF A DOUBT, that 64bit apps in iOS use 25% more RAM on average than old 32 bit apps.
That means the iPhone 6+ phablet had less EFFECTIVE RAM than the 2012 iPhone 5!!!! So even within the iOS ecosystem the 1GB of RAM in 2014 devices was never excusable. It was a profit grab at best, or planned obsolescence at worst.
Also, another point to remember is that most people are not tech savvy. With an iPhone you get instant updates and the whole ecosystem moves together much faster.
The problem is those two points contradict themselves. When Joe Public buys the lower value iOS devices (like the iPad 3 or the iPhone 6+ or hell even just every 16GB model sold) they later find themselves complaining that Apple only pushes updates to slow down their device so they are forced to buy a new one. Many non-tech savvy users dislike change, which is what an OS update is. Look at Windows 7 usage numbers (or XP!) to prove that.
Just focusing on hardware is pretty daft.
No, what is daft is people acting like iOS is this magic OS that makes all iOS devices equal. Newsflash- the iPad 3 SUCKED for value with its low power-per-pixel. The iPhone 6+ also SUCKED for value, as a phablet with less effective RAM than Apple's 2012 phone. iOS didn't magically make those devices better, in fact iOS 7 turned the iPad 3 into a stutterfest. Meanwhile devices like the iPhone 4s or the iPad Air 2 have high levels of value and have or will have long effective lives because of the HARDWARE inside. Phone reviewers that don't focus on the hardware do their readers a disservice for this reason.
The biggest lie Apple ever tried to sell is that hardware doesn't matter. It does.