OK, fine. Gotcha. :X
What you seem to fail to realise is that you're preaching this in a forum full of fanfiction authors, including an awful lot of good ones. Good fanfiction authors have the skill to interpret canon to their own ends in their fanfiction, which is easier than trying to make everything fit exactly to what Nintendo has lain down. Canon says that Sunyshore City has solar panels for roads; I've made no mention of this as it would require a whole bloody chapter of explanation. I work around canon, using it as a framework, not inside it.
As a matter of interest, canon says Sunyshore City has a permanent population of 27 people. I may just be nitpicking here, but I certainly don't hold to this in my fic. Some aspects of canon are limited by the medium in which they are presented (ie a handheld video game). If Sunyshore City had a reasonable, small-city population of, say, 50,000 people, the game wouldn't be able to handle it. It's the same with other aspects of the world, such as that you can bike from Hearthome to Solaceon in a matter of thirty seconds. All physical constrictions, yes? But other things are limited, too. The myths and legends of the region are largely universalised. You hear the same story all over the place. Whereas in real life, I could wander around the country, stopping in every town to find someone who knew a certain legend, and hear a different version from every person. One person in, say, Cianwood might tell me that the Slowpoke legend is invalid, and give me a perfectly scientific explanation for why the rain fell all of a sudden (eg a low-pressure front rolled in and a Slowpoke just happened to yawn at the moment it struck). Then I could go back to Azalea and tell them they're all dickheads for believing that crap, and convince them, through evidence, persuasion and sexiness (^_~), that they were wrong all the while. Slowpoke would lose its legendary status (I just realised I brought it back around to this again D: Gah.). Then, I could try to do the same thing with Ho-oh and the three dogs/cats/gerbils. I can prove all I like that the rain fell because a Beautifly flapped its wings in Hoenn, but the fact remains that Ho-oh is a big mofo flaming bird, the likes of which is bloody uncommon, even in the Pokemon world.
tl;dr version: Canon is a building block, not a wall.