To folks in Silicon Valley and those that share their business values, a big payday for steering your company into catastrophe smells.
I share their business values.
Conversely, "Heads I win tails I win" is a business value I don't share. It doesn't seem very entrepreneurial at all.
Edit: Who's saying that "all high-level pay needs to be regulated"? I didn't see that in the article.
Edit 2: changed wording in response to comment below.