4 weeks ago we had to deliver a build of our game to Meta and 2 days before the deadline my laptop died out of the blue. I scrambled to buy a new one (didn't care which as long as it had enough oomph and I could source locally quickly).
I went for a Lenovo Legion 5 ( or 7, I am actually not sure, it doesn't have a sticker on it and I don't have the box anymore :) )
First thing I did was void the warranty by popping it open, installing the ssd from the other laptop and 30 minutes after unpacking the whole thing I continued working where I left off when the other one broke ( not literally since it was not suspended to disk but you get the meaning)
The machine is actually quite nice and I am, so far, happy with it, but the whole experience was so incredibly easy that I would not want to go for any non linux machine.
Also not sure if the time machine backup would reinstall all the apps and settings exactly as they were before, but maybe it would, I honestly don't know the Apple ecosystem well enough for that.
All I know was that a friend of mine had a very similar issue recently with a Macbook (don't ask me which one) and she had the problem that not all data was on the time machine, some recent stuff was there, some not so recent stuff was missing and some even older stuff was there again. That's probably some user error but she was expecting everything to be backed up correctly so she did not even know that there was a problem.
Fair point. But important to remember you're just as likely to lose the whole laptop if your bag gets stolen or something, or maybe the SSD will itself fail. Regular (cloud?) backups are indispensable.