Noting that “you can’t buy happiness,” Adam Wainwright was insistent that, even in light of Clayton Kershaw’s new contract with the Dodgers, he has no regrets about signing a five-year, $97.5 million extension with the Cardinals last spring, keeping him from testing the market.