The laptop I have doesn't have an upgradeable CPU or RAM, according to the manufacturer 😐
I'm sold. Upgrade to something that's not cheap and disposable!
Being a massive cheapskate, I like to buy flagship models from a few years ago second hand end-of-lease, and upgrade them as needed. They'll easily outperform a low/midrange current laptop, and outlive it too, while actually costing slightly less.