I'm not familiar with the sport at all, but Red Bull's other sponsorship ventures would lead me to think that the money they would spend on a team is not tied to the direct profitability of it. It would help letting smaller teams have a bit more cash, but it wouldn't prevent the top teams from continuing to spend them out of competition. We actually have seen this as well in the Premier League. To really get balanced competition you need a host of financial regulations, not just caps and limited revenue sharing, with a monopoly on your sports leauge, ala the NFL.