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.
It's funny we both land on Google as a main example. I had this quote "I’m going to pick on Google a little bit here, but I do love that company. I think there’s a lot it can improve on, but it’s still one of my favorite and least “evil” large tech companies.", and honestly and sadly, I don't even know if I'd agree with the latter part of that statement anymore.
https://somehowmanage.com/2020/09/20/revenue-model-not-cultu...