Budgetary restrictions is obviously the primary reason, there's no denying that. However, to blame that many players departing on the budget and ignore all other variables is slightly naive in my opinion.
Putting budgetary restrictions aside, I'm more interested in focusing on the timing - i.e...