I would say, not that I agree with this sentiment, most of what the roster was last season didn't really play much together.
As disastrous as Gannon and Co were, you have to also consider that the Cardinals were literally the 2nd most injured team of this century. Pretty crazy that if you do the math, that's over 750 teams that were considering.
Throw in a Big John (Love), a possible big time playmaker on offense, and yes, the team could be better. My biggest doubt is the front seven because they are relying on some from a motley crew to step up and be better.