Soy ing. en ciencias de la computación y te confirmo que existe jaja existen dos tipos, la de hardware que es cuando un dispositivo está hecho con componentes que sabes que van a fallar, puede ser porque el vendedor quiere que se descomponga el dispositivo y la otra es que usan componentes que no pasaron completamente el control de calidad pero que por producción, números y demás, no cancelan la salida del producto original si no que usan esos componentes para ahorrarse la nueva producción, algo así a pasado con iPhone de años pasados, el tan sonado Galaxy Note 7 o el poco M5.
Ahora por software, puedes meter actualizaciones a la capa de personalización o al software haciendo que ya no sea compatible con componentes o aplicaciones y que el celular tenga conflictos como pantallazos, que se cierren las aplicaciones y demás.
Esto se hace porque cada año se va actualizando el mercado y necesitan vender los nuevos equipos, habrá quien lo compre porque puede y quiere, pero la mayor parte del mercado cambia de celular solo si falla o es obsoleto.