Why the Cardinals do it: They get a TE to replace Maxx Williams after he got hurt, and can be a rental for the remainder of this year, plus I believe Zaven Collins should get more PT, and he gets that with this trade.
Why the Eagles do it: They have a weak LB group, and they get more depth at the position. Plus they have Dallas Goedert, which means they don’t need Ertz anymore