This changes my perspective on the Android phone support situation. I always thought it was Qualcomm's fault because they didn't update proprietary binary blobs and so it was impossible without Qualcomm's help. But according to what Fairphone is doing, Qualcomm only stops making it easy, it's still possible for others to keep it updated. So Google and Samsung and others which have massive resources could easily keep a phone supported if they wanted to.