City's average spend for the last 3 years is £50m, but there's a big difference between the spending then and the spending now regardless, we already have a title challenging squad - so the need isn't there to splash out £100m anymore. I think the transfer restriction is the least damning of all the restrictions mentioned. You could add £50m talent to this squad and it will probably still be the best in the league next season.
You mention new contracts, on a day that it's just been announced that we've offered new contracts to 6 players - the wage restriction is pointless because it doesn't include 'performance related bonuses', our new contracts are simply being restructured to be more performance incentivised in line with the Barcelona model, bringing the base wage down, which is specifically where the restriction is placed - convenient.
The only two material impacts on the club are a £16m loss of revenue over two seasons, and a restricted CL squad for one year. Had the settlement been announced as such I think many would be disappointed with the punishment overall - it's a good piece of window dressing really.