Anyone would do that deal, but how many years of dead money are you willing to accept? How many big, long -term, mega-deals can you think of where the recipient played at an all-star level for at least half the contract? Scherzer and A-Rod are the only two that come to mind. In most of those deals the team only gets 3 or 4 years of all-star caliber play. Pujols, Cabrera, Cano, Stanton, Tatis Jr??...
If you're concerned about getting more money to the players there are more equitable ways of doing it, like increasing the minimum salary or finding better ways to get money to the younger players, who in my opinion are way under paid.