Both can, should, and are being done. The California Water Project is rather adequately funded. The Oroville Dam problem is due to a pretty unprecedented winter, not a lack of maintenance. The emergency overflow seems to have held, at least for now, so with hope they can put in a fix for the spillway.