Because
You are completely devoid of scientific skepticism regarding aliens and UFOs, thus any post you make of this nature must by definition go to Off Topic, because even if the initial post is borderline okay, given any leeway your follow-up posts on the thread will rapidly deteriorate into nonsense.
You've been given a home on the Zone for your unscientific ideas. Quit complaining.
