they can't range freely, define territory, act like the predator they are meant to be, establish a pack hierarchy with their own kind, they're fed way more than is natural and are subject to an urban and unnatural environment.
no different to anything else we keep really.
Depends where you live IMO, my dogs know our backyard is their territory and defend it against anyone that comes over. City dogs are fucked of course, but I live in the country.
If there's a hierarchy here it would be Me -> Bernie -> Rocky.
Feral dogs are primarily scavengers, with studies showing that unlike their wild cousins, they are poor ungulate hunters, having little impact on wildlife populations where they are sympatric. However, feral dogs have been reported to be effective hunters of reptiles in the Galápagos Islands, and free ranging pet dogs are more prone to predatory behavior toward wild animals.
Domesticated dogs are far removed from their wolf ancestors - they do have their natural instincts but only working dogs really
need to be worked these days. Keeping a collie or blue heeler would be a disgrace in a house that doesn't work them.
But anyway I take my dogs out to kill rabbits all the time (whenever I go for a run, 3-4 times a week) so I'd hardly say they aren't allowed at least a simulated natural dogs life. Lots of people here do similar, but I know what you're referring to.
Assholes with golden retrievers that keep them inside and do nothing with them at all - maybe walk them once a month. My sister has a chihuahua and some retarded toy dog and they can't even jump, I don't even know how it's possible but they can't

May as well be handbag dogs, it's disgusting.