In germany they have a similar problem, if you want to build a train rail through some unimportant backwaters, these backwaters will want you to make a stop in their little cities.
There is a relative easy solution to that problem, one that I suspect has happened quite a few times in history. The budget to staff and maintain the stop is put on the local budget of the backwater, and sooner or later a local politician will want to reclaim those costs.