There’s also the way cats are managed and portrayed. Yes sure, some peoples’ cats are trained, interact in a more structured way like a dog would, etc.
But that’s not what shelters highlight. Training/trainability is highlighted for the dogs, and people looking for a pet imagine themselves doing x or y with their dog (is he suitable for this activity? Can I go jogging with him? etc).
For cats, they pretty much tell you if it likes to be petted, and if it’s ok with kids/ other pets in the household. The assumption is that you won’t be doing anything with it, it’ll just…be there.
I think that’s why some people liked Bengals so much (other than the cool color). They’re not even top of the list for most trainable, but they were heavily marketed as a trainable, do-stuff-with cat.
And I agree that the feral colonies, outdoor cats etc feed into making cats less of a priority in the public’s mind. That’s why cats keep getting “dropped off” near barns and the like - people just assume that
- they’re perfectly fine living out there, and
- it’s acceptable to do that (since colonies are accepted and supported by many humane groups, so it must be fine).
Not to say colonies shouldn’t be supported, but it does go to the mindset of “dogs must have a person, cats … meh, it’ll be fine being a not-quite-pet and just having some food laid out for it outside”.