One can't say this is "purely" down to the player when the player's agreement to any given contract is absolutely vital.
If this situation's purely down to Eddie because he had the legal right to refuse to sign with Forest, then every contract Edu has ever overseen was equally purely down to the player. It's Edu's job to see the landscape of these deals. That includes understanding any involved player's intentions and desires.
Any one of these contracts involves bringing at least four parties together (Arsenal, the player, the destination club and the player's agent). No one's saying it's easy, but it is what it is.
We may rail against squad players for wasting away on high wages, but Edu's employed by Arsenal to be across all these factors at both ends of an Arsenal footballing employee's useful tenure as an Arsenal footballer.
If Eddie doesn't get moved on because we ruled out the only destinations he was willing to accept that would also pay his wages and pay us a fee, that would be a failure.
Coffee's for closers.