I think people are stupid about pets in general, just like they're stupid about everything else. There are plenty of people who could make a good home for almost any animal, even a pitbull. There's no "one size fits all" when it comes to pet ownership.
I agree with you about how awful it is to use these dogs as fashion accessories and put them in crates. I also think it's because a lot of people desire the "lopsided love". It definitely feeds their egos and a lot of them are narcissists, don't know any better because they're stupid or both.
Animals should only be in cages temporarily for the right reasons. I hate when people claim that their dogs love their cages. They don't love them. They are just trained and conditioned to tolerate them. Most dogs do want to please their owners and it's very convenient for these assholes to believe their dogs love being in their cages for hours on end.