While this seems better it really should be set against the highest earners in the league.
You want to grow your club so you can spend the same as the highest earners. Possibly put in place some funds held elsewhere as a guarantee. Maybe 75% of the biggest income or 85% of yours whichever is highest. Having a spending cap that is different for each team seems stupid, but it's what we had with FFP anyway.