It's because the US is extremely polarized and they have no choice but to side with Dems over Republicans.
The Dems, for all their flaws and obsession with sexual degeneracy, at least try to put up a facade of tolerance. This facade influences the general population to an extent, but the dems really tested that limit with the LGBT BS.
The Republicans used to be very popular with Pakistanis pre-9/11.
But ever since then, Republicans have completely changed. Republicans (and the western right in general) devolved into Islamophobia, simultaneously declared themselves saviours of white christians while also wanting to import millions of Indians and go to war on behalf of Israel.
IMO the LGBT BS from the Dems was controlled oppoistion by the Zionists. It was meant to polarize the US, create a far-right backlash, and in the chaos that followed turn America into a surveillance state under the guise of 'muh based republican crusader saviours of white race hunting the brownie muzlim illegals', much like the post-9/11 patriot act.