Zach Ertz left the Philadelphia Eagles mainly due to contract negotiations that didn't align with the team's financial plans. With Dallas Goedert rising as a leading tight end, the Eagles were not prepared to offer Ertz the new contract he sought, paving the way for an amicable departure.