Looking at popular fiction of late, one cannot help but notice that Fantasy based stories seem to have larger audiences than science fiction. Why do you think that is?
One thing that I have noticed is that of the two genres fantasy does seem to draw a larger female audience. Thus is its popularity based more on the fact that it is easier to draw both men and women to fantasy tales where as, in general, science fiction has a harder time drawing in a female audience?
Star Wars is probably the most popular "science fiction" franchise out there (just ahead of Star Trek) and yet it is basically a traditional fantasy tale with some scifi elements.
Why does science fiction seem to struggle to capture the popular imagination yet fantasy thrives?