Dont you think that what you are describing sounds like a huge overhead. Rather then tweaking the product you have to "trade features" with customer.
It's also something that is very difficult to scale. It's hard to expect that every person who is good on the job is also good in negotiating with customers.
if you are aggressive type of person your goals are probably more... aggressive. nice guys tend to be more satisfied with what they achieved already. compare jobs - wozniak duo.
(generalizing like that is not the best way of thinking about people - people are more complex that "nice/bad" dichotomy)