Channel Ten committed the coverage and then, they couldn't afford it. Foxtel came in with a bailout deal.
Regardless, it is pumping $241 million($196M Cash / $45M Advertising) in revenue for the sport over 5 years, which is far more than they would get from advertising alone.
I am actually sick of seeing the complaining on every single post that is made about V8 Supercars on Facebook. For me, that is doing more damage to the sport than having to pay to watch it.