大阪ってなんで鉄道ごとに微妙に駅名違うんだろ

大阪駅、梅田駅、大阪梅田駅、東梅田駅、西梅田駅
難波駅、JR難波駅、大阪難波駅、なんば駅

紛らわしいから単純に梅田駅、難波駅にできないのかな
渋谷駅、JR渋谷駅、東京渋谷駅、しぶや駅とかあったらおかしいでしょ