Flash, I can tell you're a smart guy who knows baseball, but really......
Moose is well into his 30's, has four years to go on his contract at $14-$20MM per year, and he has been a free agent three count em three times since 2017, without an overwhelming demand for his services. Bluntly, he is overpaid, and he's getting older. His stats are mediocre. Why would you give up Madrigal for him?