It's not a inferiority complex as we don't wear Arabic clothing, speak arabic or use it as our "lingua franca"
It's mostly because of the religious sentiments among the common Pakistani and love for the prophet which can be confused as if we are trying to be more Arabs than Arab, as for a Muslim religion takes precedence over his nationality but i guess you wouldn't understand that.
And no Pakistanis and Indians don't have the same blood, few races( Punjabis) might be similar but like India Pakistan is also a diverse nation when it comes to different ethnicities and cultures but that doesn't mean Pakistani consider them Arab over calling themselves Pakistanis.