Cheapest real silver right now is $31.50. I suppose the companies minting the bars and rounds have to make a little money but there's still a big disconnect.
Your $31.50 will get noname brand 10 oz silver buffalo bars
Mining companies may be holding back, I dunno. They see the writing on the mining wall.