For anyone wondering, Gyarados gets Thunderbolt, Fire Blast etc. because he was originally supposed to be a Water/Dragon type in Gen.1, however, because it wasn't until Gen.2 that actual Dragon type moves (besides Dragon Rage which is fixed damage) became available. So if Gamefreak had left...