Fitz got his contract(s) b/c he had MAX leverage. He was definitely a great WR, but that's not the only reason he got that money.
If Fitz didn't have the leverage he had there may have been a different outcome or at least more negotiations along the ways of DT/Dez, but Fitz was the face of the franchise and the Cardinals without Fitz were not just going to be bad, but totally irrelevant. The fanbase was finally excited about the team and the Bidwills had a new Stadium in Glendale. If they lost their only marquee player, the fans very likely would go back to apathy and the sellouts could end.