Didn't cricket drop massively when it went to sky, why would f1 be any different. Isn't more than 50% of the population still only on free to air and sky sports is something like 2mill?
Cricket has benefited massively from Sky's input, in the same way that Premiership football has. Sky pumps money into (some) sports that it has.