User blog comment:SolZen321/Why are Aliens Humanoid?/@comment-35587363-20180520165537

You do give some solid points, but Ifeel they just made them humanoid to give a more uncanny feel when seeing them for the first time, to see how eeriling similar to us yet not these invaders are.