The parties get taxpayer funding in the general hence the corrupt bastards are not free to do whatever the hell they want.
The candidates get funding, not the parties. The parties don't control the money, the candidate does. Can the government control your business if one of your investors gets welfare?