With bitcoin, because the participants aren't identified and there isn't any form of traditional trust established between them, there are certain actors in the system that are paid a lot to manage the transactions/blockchain.
In your example of multiple companies coordinating on a single blockchain, who would be paid to manage it?