大阪はもともと港町なんだよね。
近畿から海に出ていく瀬戸内海の玄関口という地形が強味になったし、淀川も京都〜琵琶湖〜北陸までの水運ルートとして最強だった。
昔は水運ルートが凄く重要だったので大阪の機能的な水運環境は圧倒的で、信長や秀吉が天下を取るのにも水運の支配が重要だったので、大阪を侵略・支配したのは必然だった。
しかし現代の主流の陸運からすると海は行き止まりで海も川も障害物でしかないんだよね。だから水路も邪魔だから埋め立てしまくり。
近代以降の陸運主流化と水運の衰退により流通のパラダイムシフトが起きて水運特化構造の大阪は苦しむことになったわけ。
構造的に大阪は半島で糞不便なんだよ。
淀川によって国土軸から川向こうに分断され、西側を海に塞がれ、南は場末の和歌山と行き止まりという半島地形。
だから本州を貫く国土軸は淀川の向こう側の大阪半島を避けざるをえなくなり北部でスルーしている。大阪スルー構造。
大阪は陸路のハブとして絶望的に向いてない。これが関西衰退の原因。

逆に東京と名古屋は徳川家康が天下を取った平和な世になってからの新時代の価値観でダイナミックにゼロから作り出した理想都市なわけ。そりゃ機能的で便利に決まってるよね。