The answer is simple. The manufacturers have no reason to compile hardware drivers for old hardware. If they do that, nobody will buy their newer models.
This can’t be fixed without regulations.
Even in a scenario, there is no work required other than changing some flags, they wouldn’t do it because they want to keep selling newer phones.
There are examples of companies trying their best, though. Fairphone 3 that came with android 9 was updated all the way to 13 and maybe they’ll update more.
Latest Answers