Before Oreo, an update for Android devices needed to include updated drivers and related code for a device’s hardware. That comes from silicon makers like Qualcomm and MediaTek. However, these companies won’t support chips forever, and the added work of integrating the vendor code with device updates slows the process down even when there is support.