What I'm more amazed by is that players are accepting 8 year deals unless there are a slew of get out clauses inserted. Imagine you buy the next Messi and have him on an 8 year contract at 100k/week. You could keep him on that salary for the entire 8 years. (obviously until he downs tools after 2 and starts playing like Bebe)
The flip side is that if they are rubbish, you are stuck with a rubbish player for 8 years on a stupidly high salary, and no one will buy them because of the salary, and you will either keep them like Maguire, AWB, etc. or try to force them to take a pay cut like Barca did with Pique, or try to force them out like Messi and FDJ.
I would like to see FFP scrapped in its current format, and just put a squad salary cap in place, so Chelsea can't have 20 international strikers on their books, and City can't do sponsorship deals with their owner's businesses.
For all the criticisms here, United are reasonably well run in this perspective. For other clubs, this will come home to roost...