Why either/or.. with laptops you can have both the desktop experience and the portable experience. I have a laptop that I primarily use as a desktop. I like it that way best, but I like the option to take it with me. For when I travel or just times I want to sit out in the family room.
If your work is CPU or memory-hungry, I don't think there's a single laptop out there than can touch the performance of a Zen 3 desktop with 64 GB+ of memory.
I spend 99% of my working hours at my desk so it's a no-brainer for me to use a desktop. For the rare times I need to work somewhere else I just git push on the desktop, git pull on the laptop, and keep working.
Having your battery charged near 100% all days long with charger plugged in will soon degrade the battery and you may be surprised by your battery time.
Also some people prefer buying gaming laptops for better performance. The problem often is insufficient cooling, fans too noisy and ridiculously low battery time (obviously) from already-big and heavy battery pack.