I've used positive reinforcement for 30 years, and I don't dismiss it. I use it each time I ask a dog to obey.
Training a dog with positive reinforcement only is a beautiful idea — and I'd rely on it exclusively if it were beneficial to a dog's wellbeing and genuinely effective for obedience.
But out in the field, that beautiful idea falls apart.
Without some form of discomfort when your dog disobeys, you have no grounds to expect obedience in the first place. If your dog would rather do something else, and disobeying costs him nothing, why would he ever choose to listen to you?
I don't dismiss "positive reinforcement only" training out of choice, but out of necessity.