I think it's more to do with the overall company strategy.
As phones have matured as a product people have stopped buying them at the same pace as in early years. And so to counteract this Apple has gone heavily into services, accessories etc.
So just as Apple has increased OS support periods for phones they are much happier now for people to fix their phone and stay in the ecosystem than switch to Android.