What I don't understand is how can Apple's own engineers stand using these things. Surely many of them use MBPs to develop the software and to get their work done. I don't believe they find these things any more suited to their needs than we do, and they must have the same problems with the keyboard, the useless TB, the awful battery life, etc. etc. In the past you could count on Macs being made for humans because the engineers who make them also use them, but the way this design cycle has gone makes me question the assumption.
I wish I could understand why Apple is making such terrible machines (I'm mainly talking about usability, not raw specs). Could it be that Jony Ive just doesn't use MBPs and has no idea of the pain? (We know Tim Cook doesn't, so he's useless on this)
I can chime in on that. I reckon a hell of a lot of professional developers probably use an external keyboard, hence eliminating the keyboard and TouchBar issues. Their time on external vs laptop is probably like 90%:10% ratio.
You mentioned poor battery life - any particular model?