I agree mostly and would add that not having the "sustainable pipeline" that they shoved down our throats has been non-existent. We just havent gotten enough from the farm system to help our major league team. The only reason we've made it this far is because we've become a top 5 payroll team consistently to plug in many holes.
Also, injuries were a valid excuse at the very start, not so much anymore. Look around baseball, many teams are suffering the same, if not worse, injury luck than us right now and they're still staying afloat.