We need to remember that Steve was an overbearing asshole. Really, he was. However, he was an overbearing asshole who used his good sense to override the asshole under him who were clueless about the consumer. I'm sure you've met people who say, "They're the problem. They just won't do it right." Steve stood up for those clueless folks and made sure that the engineers produced products that the public would not only like, but WANT to use.
What's missing from most tech companies is that person that can stand up for the consumer. That's what he did. That's why consumer made Apple the huge success that it is today.