I have a top of line new MBP and love it. I don’t use the keyboard, the touchbar, the screen or the hinge. Instead it drives two 17 inch monitor and bluetooth keyboard and track pad (yes i paid extra for slate gray trackpad).
I will argue that its nearly impossible for a developer to pay too much for their computer system. When you spend close to 2,000 hours a year using it, every moment saved by faster processor/memory IP, everything that was easier to read, write and do thanks to the best keyboard, input device and best monitors, pays for the extra investment many times over.
Of course, I have to admit at some point when I have to travel, I will need to use the built in keyboard and at that point I will be very sad.