1) Cheaters are not rewarded. Sure you can shave them, but you won't get that much more performance and they won't last. Pitchers know what the batter is holding.
2) It increases participation...honestly I probably wouldn't play otherwise. Once you pick up those bats, you are hooked.
3) It's comical watching guys with no bat control blow it out for solos or outs. Takes more skill not to hit a home run.
4)Who doesn't want to swing super bats?
I don't pitch so I'd like to hear what pitchers think about nets. My gut feeling is they wouldn't want them. You have to gear up to pitch anyhow. Maybe a poll?