It was a terrible idea to set the AvP movie on earth especially in the modern era, no because of predator predator does just fine, but the alien is the reason why there is said to be the most dangerous creatures in the galaxy, Ellen spoke against the idea of bringing these creatures to earth so this plot line already ruins that. And even if they can be wipe out on modern earth, it's just weakens them in general.