Are pitching machines bad? I don't think that they are bad, but I would only use them if live BP simply wasn't available. They are surely better than no hitting at all.
I agree with TR, timing is essential and they are not good for that. However, I'm a firm believer that you have to get in the swings and if nothing else is available, then they can be of value, but not the preferred method.
JMO.