If there is no season, and it's looking more and more every day that there won't be, I think that taking an Offensive lineman #1 in the draft becomes not that important. Take the wide receiver #1 and wait until next year when the O Lineman are supposedly more plentiful. It doesn't seem to be that great a need if they don't play this year if they sit out the year. In effect you would have 2 drafts before they ever play a game.
Those who are apoplectic at the idea of taking a WR in the first round this year should keep in mind that even if there IS a season, it's OK to take a WR this year and improve the OL next offseason.
Not saying that they SHOULD, just that the Cards are not likely to be Super Bowl contenders in 2020, so we should keep in mind that they don't have to make every part of the team equally strong this offseason.
If they make one part very strong (while planning for the eventual departure of Fitz) and remain "unbalanced" this year, then address the remaining weaknesses next time around, there's no reason to break your TV. Either way, they can aim to have a more "balanced" team in 2021 when they will hopefully have a shot at getting to the Super Bowl.
The same argument applies to taking Okudah in the unlikely event that he's available. Making the secondary even stronger this year, while neglecting the OL, is OK (and anticipates the potential departure of Peterson after 2020).
They've filled a lot of holes in FA this offseason and could try to fill the rest in the draft, and that might be the way they go or should go. But if they think there's a guy who can't miss and is a perfect fit for the team at WR or CB this year, that's cool. Take the BPA and the opportunity will be there to address OL before the Cardinals have a legitimate shot at a run for the championship.
...dave