This is a game Dish has played for the past 17 years to hide the fact they are raising rates.
Locals started at $4.99, then $5.99 and now $10.
The local channels have been included with the base package on and off during the years, usually done in a way to hide the fact they are increasing prices.
For example if the base price was $29.99, and the locals where $5 they would come out with a new package for $37.99 and say the locals where now included.
Then a few years later they will lower the price to let's say $34.99 without locals and try to justify it with this crap they are giving you a choice to not pay for what you don't watch.
You pay for the locals regardless if they are included or sold separately.
If you don't want to pay for locals, then put up an antenna.
The only reason why I think the locals are $10 to begin with is because of the flex pack, and they know most people want locals and they wanted to advertise a lower base package so they can do their typical bait and switch advertising which has been for the past 20 years pay less for less channels.