I love the bird dropping theory - again easily preventable and dealt with.
The main point for me is that a gate failed and Folsom had an uncontrollable release. The good news is that there was enough storage downstream to get control of a flood. Oroville has very little storage capacity downstream.
Cavitation, air bubbles trapped in the water, striking the spillway surface chipped away over the years like tiny jackhammers.