Laptops are always going to be inferior to desktops for a bunch of reasons.
-It's a lot harder to upgrade laptop parts, and depending on what part it may not even be possible.
-Laptops use hardware that is designed to be less powerful than what's available for desktops in order to save power.
-Desktops can't ever run out of battery.
-Desktops have more space for better cooling. Even the laptops that do come close to desktops in performance often have pretty bad overheating issues.
-Laptops are much more expensive than desktops with similar performance.
-Anyone who wants a high refresh rate screen can either spend $2000+ for a laptop with it or around $1000-1200 for an equivalent desktop and $200-300 for a high refresh rate monitor.
-Anyone who wants the best possible performance needs a desktop. Here's a comparison of the best currently available desktop CPU and the best currently available laptop CPU: http://cpu.userbenchmark.com/Compare/Intel-Core-i9-7920X-vs-Intel-Core-i7-7820HK/m278103vsm224965
And an equivalently specced one: http://cpu.userbenchmark.com/Compare/Intel-Core-i7-7700K-vs-Intel-Core-i7-7820HK/3647vsm224965
-Anyone who wants a mechanical keyboard (or a 21:9 screen) can either spend $9000 for the one laptop that has one, or get any desktop.