Bismarck was probably designed to service Western North Dakota as a whole, including the oil patch workers. A large percentage of North Dakota's population lives east of I-29, so there are a lot of people to service. Also, you have NW Minnesota, which Grand Forks is much closer to than Fargo.
With oil still being extracted out west, I wouldn't be surprised if Minot gets one as well.