Oh, hey, I have a way to make private smart contracts as well.
It is called having a database and server that runs code!
It is called having a database and server that runs code!
You are right. That's dumb. That's my entire point!
For example, you could use a different consensus algo and enable each organization to have one vote, one mine and this would enable sharing of data that you want to ensure hasn't been modified.
This model could connect possibly thousands of different organizations together with a trustless setup.
A blockchain solution has the same code literally running on every single node.