Here's a disagreement: you're right that it would be nice if benchmarks included desktops, but I continue to want to do "serious work" on my (expensive, underpowered relative to a desktop) laptop.
Answering your question in good faith, though it seems obvious to me: people prefer laptops because they are portable. You can work from home, or the train, or another city, or a meeting room.
By the way, it is possible to connect a laptop to whatever monitors and keyboard you want
The reason is obviously portability. People like the ability to take their entire development workstation wherever they please, or perhaps to even sit on a sofa or bed.
For me it's because it's what the business mandates. I have a docking station so I still have two big monitors (three if I want to keep the laptop open) and a mechanical keyboard, but the business wants me to use a laptop because it can be locked away after work, it can be brought home for home working or on call, and it's part of the disaster recovery plan should the office become unusable.