I think Apple is aiming for a cycle of computer, phone, tablet where you get a new one in the sequence every 1-2 years.
I know that tablets last a long time for most people I know.
And that’s all fine. Why do we need to buy new hardware? No need. At least not for now.
I’d like to buy a new MacBook. One with more disk space than 512gb. Hopefully more than 16gb, but 16 works. Maybe a faster cpu, because things are bloating. But I will wait.. wait until I’m able to get a proper keyboard.
But as you point out, I'm going to be buying something new from Apple every year or so regardless. BTW, isn't AppleTV about due for a refresh?