>Let's take it a step further: agreeable people don't care about good engineering. They can't, by definition.
this sounds like another way of saying there is ever only one right way of doing something?
If on the other hand you believe that engineering is about tradeoffs, then being agreeable might be a willingness to work out what tradeoffs to make.