Nobody is demanding that you buy a new smartphone every year. Modern smartphones have 3-5 years of security/bug updates and the batteries no longer degrade as fast as they used to.
That could have probably been mitigated if the s20 remained relevant for more than a year or two and there was a mature parts market that made it feasible to upkeep rather than scrap.