Wasn't the root cause of this attack someone setting a prod system password to 'solarwinds123'? Not very sophisticated nor unforseeable.
Not just any prod system... the one that distributed their trusted updates to their entire customer base I believe.