Yes, fantasy, and a lot of it, gets published. But it really isn't "fantasy" anymore, at least not most of it. The root word of "fantasy" is "fantastic." And when was the last time a fantasy novel came out that actually was "fantastic"? "Pseudo-fantastic stock fiction" would be a more accurate way to describe most of today's fantasy. I'm sorry, but the 10,000,000,000th novel about vampires, fairies living in the city, wizards and mages in the streets is no longer "fantastic." Even more so is the awful high fantasy. I mean really, how "fantastic" is it to have a story with yet another white guy with a well trimmed beard and a sword sitting on his horse while giving long winded speeches about freedom and the kingdom? I would challenge anyone writing fantasy to try this and see what ideas they come up with: write a fantasy novel, but it can't be set in either the modern age or a medieval setting. It also cannot include wizards with spell books, vampires, fairies, werewolves, dragons or demons. The above criteria would mean 90% of all fantasy novels published recently wouldn't make the cut. A few would, and they are amazing examples of what fantasy should look like: fresh, new and exciting. For example: "Incarceron" by Katherine Fisher. Hard to get into at first but man, it was so fresh and so new. Or "American Gods" by Neil Gaiman. But the worst offender is urban fantasy. That crap is so cliched, why do they even bother making more of it? Granted, I like the Dresden Files, but that's mostly because I started reading it when it first came out and seemed fresh and new. Now?... You know what the most original urban fantasy story I've ever seen was? "Highlander." No vampires, no wizards, just a COMPLETELY NEW kind of supernatural being (the immortals) with new rules (can't kill on holy ground, can't die unless you take their head etc) Why can't more urban fantasy be like that instead of relying on the old standbys of wizards and werewolves? For a genre that is supposed to be all about imagination, fantasy sure is lacking in that department recently.