If F1 put the money into advertising that NASCAR does F1 would have the same following. Now it is too late as there is only one weekend per week for the masses to watch racing.
edit...I also think there may be a more level Playing field with NASCAR then there is with F1.
edit...I also think there may be a more level Playing field with NASCAR then there is with F1.