Unless I have an external monitor, keyboard, and mouse, using an external keyboard with a laptop is a shitty experience for me. And if I’m at home and trying to get work done, I’m using my desktop PC.
That greatly depends on what use you give it. I literally never cared for tablets but lately tried my SO's and found out they make great luxurious manga readers. Would still not buy one but wouldn't reject a free iPad.
Who actually rebuys overpriced Apple products every time a new one comes out? Clout chasers maybe, but not normal Apple users.
Up until very recently, only Apple had over 5 years of software support on their phones. With others you'd be lucky to get 3 on flagships and yet Apple had 6-7 years on some models. You could use your phone for 3 years, pass it on to a family member and they'd get to use it for another few years, while still getting updates. I'd argue that if you had a Samsung, you would've needed to update more often.
On the computer side they unfortunately do force regular users to upgrade after 6-7 years, which for that market is significantly less than anything running Linux. Of course if you know how to google it, you can get new OS updates for more like 10 if not 15 years. Still scummy. But nobody replaces them annually. Companies replace laptops at 3-4 years usually.