I do believe this is a super valid point.
But at the same time, I feel this is a self-fulfilling prophecy.
If a club, lets say villa, want to bridge the gap to top 6, they attempt to buy players that are slightly better, or completely better than what they currently have, all of a sudden then need to overspend in order to get there, thats not just picking the right or wrong players, on a deal by deal basis the club is always at a disadvantage. our clubs need to "convince" players to join us with some silly tag like a "project" or mainly, with much higher wages.
Haaland went for 51 million to city, can Aston Villa afford that? of course they can! so why isnt it a reality, because you cant compete as a brand, players have to be convinced, there is of course players that would love to step up to play for Villa, and they could be great but you are trying to reach above your means so you need to convince better players to sign, and it all comes down to wages thats the only tool you have at your disposal, so it becomes real easy to get into a mess, have a bunch of players that failed on high wages. and all of sudden bam. you stuck.
i dont know how that problem gets fixed tbh, but FFP will punish down the line for getting it wrong, we got it wrong for many years buying the outcasts of bigger sides and turns out they were outcasts for good reason, then we made terrible calls on players that were rising too