Many subsequent authors will have only seen modern or American or no countryside at all and get their impressions of "the middle ages" from a mostly-fictional cultural pastiche of Tolkien (who was really writing a Late Antique world), Dungeons and Dragons, Monty Python, etc. so it's no surprise their worlds are rather implausible.