Update: After a lot of individual conversations, it seems that most of us agree on two major things: environment is a big factor and we need more resources, not less. I believe this debate is being framed wrong and have some theories why it keeps happening with many of these topics.
Luck Is What Happens When Preparation Meets Opportunity