pphmtoolong, I also agree that your post was well said.
I am always a bit aghast that some investors can consider a small dev stage bio to be anything other than speculative. Decide if it is worth the risk, and go long or not. But pretending that it is certain to succeed can set one up for a big fail.
On management greed I have a different view though. What we are seeing is something that has been bread into the corporate system in the last several decades, and I think it sucks.