I think so as well. I just think other teams saw what the Cubs did in WC40. A good hitter,,,,,,for a catcher. But a catcher who contending teams didn't trust handling their staffs. So the Cards end up paying 5 years and $87 million for a guy who llikely ends up hitting around .250 with 15-20 homers and by the last couple of years of the contract likely not even that well, and DH'ing nearly as much as catching because of his flaws as a receiver that don't seem to be improving despite being subjected to "the Cardinal Way".
I also believe they tried like hell to trade Happ too and the offers just weren't good enough and they did get him on a short - team friendly in terms of length deal - that for the length of the contract they likely could not have gotten a plater or prospect that could project as well as Happ for that period of time.