Basically the race and teams ownership are separate. As a result you have a few big teams and the rest scrambling for pennies
Some teams have tried to access the viewing money but the lack of solidarity amongst teams has failed. Also the owners of the tdf own a lot of the big races