software doesn't necessarily have a finite lifespan, so it shouldn't be the thing that causes the end of your hardware. providing seven years of updates is long enough that it probably means the software EOL won't have to be the reason to stop using your phone. that's how it should be.