Since this has become an argument of "sci-fi" vs. "fantasy" and the modern opinion that one is chocolate, the other peanut butter, and the forced mixture of the two not always being desirable... I'll just have to do what I always do in that case:
Science Fiction is an arbitrarily contrived sub-section of Fantasy - both having evolved from the same literary origins. There is no functional difference between any "fantasy" creature and an "alien" creature, nor between a "magical" weapon and a "high-tech" weapon.
Somewhere along the line someone decided to divide the category of writing known simply as Fiction into sub-groups, and those sub-groups into smaller groups still, and even occasionally carve out another smaller group within - all just to slap labels on things, form up "teams" as a result, and as a natural part of forming teams created an unnecessarily hostile attitude of "my team vs. everyone else"