“despite the fact the technology that brought them here would be 1000x more advanced than anything we have.”
Can’t be that advanced with all those crashes ...
Of course the aliens are visiting Earth, all the good planets are booked.