I feel the same as the author. I also can’t come up with any satisfying solution. I empathize with apple and don’t expect them to support old hardware forever. The only solution I can think of is allowing people to support older hardware themselves. This is one of the strongest arguments for loosening the walled garden for older devices.
It's completely ridiculous that these phones are as non-hackable as they are. When maintaining the illusion they sell of their stuff being "magic" (so therefore you can't hack on it) over the seriously big fucking issue of pollution and E-waste, I'd go a bit further than saying it's annoying. It's deeply immoral.