The simplest reason has to do with supply and demand: There isn't a large market for bison consumption the same way there is for beef, and "rare" foods are often more expensive than readily available alternatives. Also, the quality of bison vs beef tends to just be better, as the animals are often grassfed on large pastures.