I mean, no, he's not hard up but he truly could have made another $20 million if he'd broken into the bigs a couple of years earlier. He never really cashed in on either free agency or the peak arb years. Phillies paid him almost as much (or possibly actually the most) as he ever made in a single year. His first time ever as a UFA when he was already in decline.
Going into 2019, the Royals and Merrifield agreed to an extension. The deal guaranteed him $16.25MM over four years with a club option for a fifth year. That total looks fairly modest to compared to some more recent deals but it was a product of his late-bloomer status. Since he didn’t debut until his age-27 season, he wasn’t going to qualify for arbitration until after he turned 30 and wasn’t slated for free agency until after his age-33 season. That deal may have sacrificed a bit of future upside but it allowed him to guarantee himself some life-changing money ahead of schedule.