Money is everything in Formula 1. The bigger your budget, the better your facilities can be, the greater the number of staff you can employ, the more likely you are to be successful.
The top level of F1 is most often a closed shop, only open for business to the biggest and wealthiest outfits. Ferrari, Mercedes and Red Bull have the three largest budgets in F1 currently, and between them they have won all but three of the constructors' titles since 1998.
The other three were shared between the Renault works team of the mid-2000s (not exactly a poorly funded outfit) and the independent Brawn GP squad that rose from the ashes of Honda in 2009 and which the following year became the Mercedes factory squad F1 knows and fears today.