It's really important to separate the work from the person. I doubt many of us would have wanted to be friends with Steve Jobs but man I'm glad he existed and did the (professional) things he did.
If making a buck ends up changing the system, why would I care about why he did it? If you go back and look at history with a critical eye you'll find none of your heroes had you in mind when they did whatever it is they did. If we only celebrate the self-less then we have no one to thank for much of anything. That doesn't strike me as very fair.