I wrote a blog post called "Revenue Model is More Important than Culture" (it made the #1 spot on HackerNews a few years ago) arguing that the way to avoid that corruption is by making sure the business model is immune to it, but having read your thoughts, I'd say your argument (structure being the dominant term) is even stronger.