Bismuth is not viable because it is a rare metal with very limited production from very few mines. It was used as a neutron absorber in the nuclear industry so one would expect most production to go that way.
It is also very brittle & frangible & liable to fragment going down the barrel. This was quite common with early non toxic shotgun loads where you fire 3's & dust comes out the end after its been through too tight a choke.