You can cut the prices all you like - eventually people will stop spending or watching if the product is consistently crap.
Cutting prices means more people will afford - don't forget we don't have races in many countries, and the distances are vast - thus the expenses to attend are large.
Paying per view makes the interest drop because even harder fans deny paying at some point. Because they can't afford to.
The teams will make money from selling actual cars.