My solution (very humble) would be to set x amount of money based on the population of each town the franchise is in that the local government gets. So if there's a statewide franchise agreement, and they're actually deploying in 8 areas, x amount of money, depending on each area's population, would go to that area out of the money paid to the state. Not that this would ever happen... but we can dream!