Starters worth bringing back in 2020: Murray, Chandler Jones, Zane Gonzalez, P2 (being generous given how terrific P2 was for all those years except this), Maxx Williams, Corey Peters, Andy Lee, JR Sweezey. So Cardinals need around 15 new offensive and defensive starters. It doesn't matter how much cap space is there and high pick the Cardinals will have. This cannot be done in one offseason or two.
The early 2020 outlook and beyond for a Cardinals team who lost their lunch and got kicked in their groin at their own house by a 3rd place team in the division is abysmal. You can dice the situation twice, thrice or more, the Cardinals will not be a threat in 2020 no more. This is worse than Suns futility given the parity of NFL as Cardinals already are on four non-winning seasons and counting..
At this point, It would be a surprise if Kyler Murray doesn't ask for release from Cardinals (that is demand a trade to another team) in the off-season given the state of affairs. When the Cardinals refuse, remember, Kyler Murray's contract doesn't have any contract stopping him pursuing baseball.
If it comes to that, I for one will not blame Kyler Murray. Will you?