Eh, I'm a fan of the principle that things should be serviceable. Framework is great in that regard. As for GPUs - my laptops are mostly work machines, and I don't really need one past just displaying on multiple monitors and UHD/4k support, so most iGPUs are just fine for me. When it comes to laptops, tons of RAM+a decent build quality >>> most other things for me.
I'm in a similar situation as you are though, my current laptop is from 2018 and I don't have any plans to upgrade short-term.