Before anything else, I just wanna say that I'm in favour of a budget limit for all teams, as I think it's the only way to truly limit how much teams spend. Standardizing parts, freezing development and all that stuff, as we've seen for decades, doesn't work, so if we wanna see teams like Racing Point competing for podiums, I think a budget cap is the way to go.
However, the more I think about it, the more I imagine ways it can go terribly wrong, so I just wanna know you guys' opinion and how the FOM could mitigate those problems.
1 - Not allowing slower teams to catch up: Just like the token system did to the power units, the budget cap would introduce a barrier to how much teams can develop their cars, so if one team starts the season with a clear advantage, while another team perhaps went the wrong development route and fell behind, the second team would possibly not be able to catch up again for the whole season, or maybe even multiple years.
2 - Engine development: The budget limit wouldn't apply to engine development, so if for example Ferrari starts the season behind Mercedes and can't catch up because the budged doesn't allow them to develop their car enough, they'd still be able to spend as much as they want to try and catch on the power side. Also, a budget cap woultn't mitigate the clear advantage that factory teams have over customer teams.
3 - Sattelite teams: We've seen this from Red Bull for over a decade, more recently from Ferrari, and possibly Mercedes in the near future. If Ferrari has reached their limit, there's very little preventing them from using Haas' budget to help develop their car. I know this is a bit tricky, but I'm sure they'll be able to pull it off with a Formula One championship on the line.
So what do you guys think? Are there any clever ways of avoiding those issues?