Corporations "souls" are only as good as their current leadership and "legal" obligations allow them to be. Mostly they are amoral, since the purpose of mostly all corporations is to make money. (Not books or widgets or software...)
Yes but to make money they need to persuide others to cooperate with them. They're certainly no monopoly and don't posess the knowlegde and skills to create their products themselves.
Agreed. Shareholders and Boards of Directors. Even if you have shareholders with a long-term view, if the Board of Directors is thinking short-term, then the senior managers fear for their corporate lives and will (re)act accordingly.