Well I've trained Daisy to pee pads since day 1. She goes outside when we are out, but I don't take her out purposely to go potty.
With a garden that goes straight onto a really busy road, I'd have to get her harness, lead, and possibly a coat on before taking her out, and by the time I'd done all that, she'd probably already have peed.
It also means not getting up in the middle of the night

she just gets off my bed, does her business, then comes back to bed.
I don't think it's disgusting as long as the pad is regularly changed.
I think it's disgusting of that person to tell you to get rid of the dog.