There are so many bigots out there who seem to recognise the hatred in their opinion but don’t want it linked to ‘negative words’.
I have seen so many people hate on Arab Muslims specifically then act offended if you call them a racist. If you call them Islamaphobic they don’t seem to mind so much.
Xenophobic/Islamaphobic doesn’t have the same reach and impact in people’s minds so it becomes a more acceptable term, a gentle way to soften the blow of their hatred.
Sometimes they will even try and bust some half assed and inaccurate linguistic knowledge with lines like: “I’m not homophobic, I’m not afraid of gay people, I just don’t agree with them!”
They can own their own hatred but they don’t want to be associated with one of those big, well known, well used terms for their hatred.