
Henry, with all due respect, I think that's untrue, mate.
An impact bag is a massive help in training not only your golfing muscles and adding yards, but in improving your impact position.
You still swing through the bag as you would a ball. Unlike with a weighted club you're using the same swingweight you're used to. using a weighted club can ruin the feel of the clubhead afterwards as the club feels so light.
If you're concerned about abbreviating the swing then I've heard amazing things about the XLR8R (Tour Tempo.com). Bulids up swing power and rhythm.