You use a shock collar because your lazy!
that seems to be one of the things that the haters love to say, its actually the farthest thing from reality actually.
If you think that you can just push a button and your dog is going to obey you it is NOT going to happen, if your dog is not trained it won't listen to anything....BUT training
No matter what, you are going to have to put in the work and keep up with it, its a lifestyle.