At some point, the devil magic runs out. Betting on continued devil magic after the cluster that team has been this season seems like a longshot.
It looked like they were going to make a run a few weeks ago but they're back to being 3-7 over their last ten. At some point, a bad team is just a bad team and it's not as if the Cardinals were free of concern going into the season (aging position players, shaky af rotation, etc).
Sure, it's possible they rebound but I wouldn't put their chance at the division above 20%, if even that.