That person doesn't spend 3 days' wages for "mainline kernel drivers" -- either they buy the iPhone because it's a status symbol, or they use the Android OS that shipped with the device for three years until the screen is cracked and the battery stops charging. To them security patches are just an inconvenience.
I don't think "if only people had the right information they'd spend money on the right things" is the right thesis -- I think it's more "why is everyone so poor? how do we make it so that more people can afford our wares?"
My impression (citation needed) is that globally folks have been worse off the last few years and so the median Android device spec was actually going down.