So, what I hear you saying is this:
Never, ever *trust* a company: always have
formal contracts. If you can't get formal
contracts, don't work with them or rely on
them.
That seems to match what I said, which was:
Never, ever trust another company
for your business model.
You seem to be saying exactly the same thing. You seem to be saying: Put formal contracts in place. If you trust someone then you don't need formal contracts. If you need formal contracts, you don't trust them.
Am I missing something?
It really does seem to me that we have pretty much exactly the same viewpoint - there is a risk analysis to be done, and risk mitigation is critical. My risk analysis says that if someone else is in a position to screw you over completely, don't proceed on blind faith. Instead, have contracts or agreements in place. In other words:
Don't trust them.
We're back to what I originally said. Do you disagree with it? It seems like you're actually in complete agreement.