You've obviously never tried to make a 40 yard shot on geese with steel BB. Steel sux, plain and simple. The only reason there IS a steel shot is waterfowl laws forbidding toxic shot in marshes. I've not read the studies, but they claimed a 10% loss in waterfowl due to lead contamination in heavily hunted marshes. Personally, I'd trade a 10% less bag limit to shoot lead. It carries farther.
On ducks over decoys it's not really a big deal and the cost of steel has come down a bit. But, on geese, I use Federal Tungsten Iron now days. It hits HARD! It also hits your wallet hard, but it's cheaper than any of the other magic non-toxic stuff like bismuth and Remington Heavy Shot. Ten rounds of it is about 13 bucks, but I don't shoot a lot of it on a goose hunt. I'll carry a couple of ten round boxes and a box or two of BB steel in case I shoot 'em up, but hardly ever shoot that much goose hunting. It seems to me that hunting geese, you get more cripples lost using steel than you could ever expect to lose from lead contamination. Geese don't normally feed in marshes, either, not snows and blues on the Texas coastal plains anyway. They fly into crops to feed. Now, on my lease I had a few years ago, I'd go hunt doves in dove season with lead 7 1/2s and when goose season came around, I'd be hunting that same field with Tungsten Iron due to non-toxic laws. How stupid is THAT? I shot a whole lot more lead during dove season over that field than I did non-toxic during goose season.
So far, the law hasn't mandated non-toxic for ranges or upland, but I'm sure it's coming eventually, especially if Al Gore ever gets in the white house.
Well, there might not be any hunting anymore or gun ownership for that matter if that happens, so I guess the non-toxic thing is moot.