I consider a bad decision as bad execution, but whatever, we're on the same page, just different semantics. And yes, a throw away is a good play at times too, like you said sometimes the defense wins.
But just because they knew it was coming doesn't make it a bad play. You can call predictable play calls to set up plays later in the game. You can't set anything up unless you are predictable running it originally. Not saying this was the case, just a mere opinion on play calling in general.
Who knows next time we run play action out of the 21, instead of a cross, it's a double route post-corner, and we catch the safety cheating in. In that case, a well placed throw is a big gain, and or TD.