It started that way, but, now Dish, Direct, Comcast and everyone ends up paying even for those channels. There have been many disputes over those payments where companies took all the broadcast network channels they own off one system or another until settled.
You are absolutely correct and thank you for the correction. Local television stations can either demand "must carry" or negotiate "retransmission consent" with local cable channels and dish providers.