The software also used to be supported for only that long. Support cycles have been getting longer, but so has the price. Batteries also die in a few years.
Also a lot of folks around still sporting Samsun S20 (though they should probably ditch them now due to the lack of security updates).
Getting only 2-3 years of life is very bad for most people.