Yeah, traditionally why Android phones had such short support lifespans.
Qualcomm made most of the SoC's, and while they provided drivers for the launch versions of Android, they refused to update or support them long term, meaning that within ~2 years, the phones would stop receiving updates...