I've found myself moving back to desktops lately. The price:performance is astoundingly good compared to laptops. And I've found that my computer just doesn't really leave my desk much. As you mention, the ability to upgrade is also pretty great.
I think the big thing, though is that most laptops are "good enough" for most things. So I don't really mind taking an older laptop the few times I do travel.
Most people are probably (mostly) fine with nearly any available laptop you can buy today. Someone that needs battery-driven power might be vastly better off on Apple Silicon. Laptop gamers on a budget are probably better off with something from Acer or MSI. If you need maximum GPU power, then a desktop GPU is probably your best bet. If you need "a lot" of GPU power, a laptop GPU might be enough for you.
And if you enjoy buying some technology and assembling it, a Framework DIY laptop is probably a pretty cool purchase.
I was hoping Intel would disrupt the status quo, but they can't do it if their GPUs are late... or the bigger dies are canceled.
First, it is a huge pain in the ass to migrate to a new computer, so the vast majority of people would be happier with one that lasts.
Second, computers have basically been the same since ~10 years ago for the vast majorities’ needs. Browsing the internet, messaging, watching media, spreadsheets.
The only improvement that really would have made a difference is heat and battery.
And so I was eyeing the Framework 16 announcement, but I'm not sure I'll be happy with the ports situation (especially when a Framework costs ~double what I'd otherwise spend). Luckily, Beyond All Reason (RTS) at my skill level is still playable even at the 10~20 fps that I get near the end of a game.
swap hats, and go into video/photo editing, and the old box feels like a boat anchor to the process.
swap hats again, and start browsing the web, now it's a mixed bag depending on how bloated the devs made the site. my 2019 MBP still handles any and all video streams. it plays back my 4k edits just fine too.
The ports and their positions are configurable. The Framework laptops enable you to have the ports you want in the positions you want. It's essentially dongles but integrated with the chassis and better than PCMCIA cards were.
[1]https://www.who.int/news/item/15-06-2021-soaring-e-waste-aff...
There are external GPU enclosures, so no need for a desktop, even for that case.