i agree, with upgrades the laptop is really really bad.
with desktops, you can easily change boards if it goes bad, you can also do that with laptops but i heard they are expensive. with the desktop you can swap basically any compatible board.
upgrading your gpu? check, good luck if you chose a laptop.
one more thing, after 2 years or so, if the laptop is no longer fast enough, you can buy another but it's such a waste that even the monitor goes with it