In that aspect, I like what Dortmund and others do when players want to leave with gentleman agreements.
The main problem is having a new agent.
When a guy changes agents couple of time while he is still 18 then the agent need to prove his "worth" to them and try to get a fantastic deal for the player.
He has no incentive to work the long term plan, since he knows he might not be there when it happens.
OTOH the player and his family aren't really making it easy, this is the 2nd time (with different agents) they use "we are gonna leave" card and ask for huge wages. The club is in no position to offer that.
While the family says the right things to the public, they aren't doing the same for the club.