"the best of the rest" mentality is what is wrong with F1 in general.
Indeed, but it's been that way since the mid-1980s as there is always one or two teams who can outspend everyone else and reap the benefits.
And I am not sure anything can be done to change that. Even if Liberty is able to impose a spending cap in the years ahead, just the "institutional knowledge" of McLaren, Williams, Ferrari and Red Bull will probably allow them to continue to stay in the lead.
You'd need to make Formula One a "spec series" with a common chassis and power unit (preferably both outsourced) and really limit the areas where the teams can spend R&D (as well as how much they can spend) to bring real equity between the factories and the "privateers". And at that point, you have Formula Two Plus, not Formula One.