I dunno, I see people saying "it's just what they have to do, it kind of makes sense" and I just don't agree.
How is it logical to deny a home that is a good fit, just because a different species housed in or near that home is not altered? That makes no sense. It is insulting to the person and very defeating for both parties.
My boyfriend and I are mentally preparing ourselves to adopt if we end up choosing a rescue over a shelter, because of various things that, really, have no impact on the life of a dog on our care, and some that are just a minor inconvenience that I am more than happy to work with (like the fact that we live in an apartment, albeit a large one with plenty of land access). I've never personally had to go through this process, most of my dogs have been rescues that my family has taken in themselves, not through another organization or person. We always took in strays and ferals, both dogs and cats, and some exotics. I know these places don't know that, but even still, if I were told I wasn't a good fit because of some asinine reasoning like having an intact whatever different species, it would truly be a bit of a blow to my pride I have in myself regarding animals.
I'm sorry, I just highly disagree that this is 'the way it has to be'. Some of the stories I've read, and am reading here, are just ridiculous.