It's the reality of having a franchise QB to pay. You have to make compromises and take risks.
Its why on paper contending teams often have weaker looking teams than bad teams.
Milano is a loss, but that's the reality now. You can't be great at every position AND pay a QB. Look at the Saints, Packers, Patriots even the Chiefs in recent years, all have had obvious roster flaws.
Welcome to the reality of being a SuperBowl contender