jgbrowning
Hero
Jürgen Hubert said:snip...
Generally it's because default fantasy is quasi-medieval/ancient world just as you say. Anything else usually requires an adjective such as "urban," "horror," or "modern" to describe.
It's a cultural thing, I think. For example, when I say, "Let's get some breakfast" you're probably thinking eggs, toast, bread rolls, maybe some pork. If I bring out some idili and sambar you'd have appreciated me saying, "Let's get some Indian breakfast!"
joe b.