https://blogs.fangraphs.com/the-astros-ink-yordan-alvarez-to-a-long-term-extension/
Through 2028. $115 Million. Price for 3 free agent years of a DH? $26 million per. Deal cut 3+ years before free agency.
Since 2019, with a minumum of 900 PAs, he has the second highest wRC+ in baseball. And this season, he's cut down on strikeouts. If the Astros believe this is the real Alvarez, then this is a great deal. Id even argue he may be underperforming this season due to a .271 BABIP. Dude crushes the ball, but does so with an approach that isnt greedy or off-balance.
I think a better discussion would be someone explaining why Juan Soto is worth 15-25 million AAV more when they are virtually the same at the plate.