All these are pretty logical to me, as long as a fantasy world in concerned (except for the train in ST, that was weird). A flying land above Hyrule? No problem, after all, this is a magical world! But guns in Zelda?! WTH?!
Don't you remember how Shadow the Hedgehog sucked, because we were...