I could not disagree more with you as a developer.
- The X1 Carbon lets me use Nvidia GPUs using an eGPU.
- It has a much, much better keyboard. On my MBP, I hit this problem: https://youtu.be/4QDsqWkUvXQ
- The high end models don't force you to get a touchbar.
- I love having more port diversity and number of slots vs. the MBP. No dongle life for me.
- As an added bonus, I got the X1 Carbon Yoga, which has an OLED display. The display is gorgeous with fabulously dark blacks.
The one thing that I miss from the Macbook pro is it has a much better trackpad. But overall, I am very happy with the switch, and it's overly simplistic to just say "Macbooks stand on their own".
Though overall, I couldn't be happier with the switch.