Android OEM's need to start standardizing bootloader and driver support. Phones are a mature product, and anything I buy I expect to be able to upgrade for a good while longer than 2 years. If it's too much work for component manufacturers to maintain the updates, they need to take it out of their hands.