Why would he sign a 7-year contract? The club are the ones who invariably treat academy players like numbers to balance a spreadsheet. You can't start crying if talented players want to leave. They are literally reaping what they've sewn.