大阪は淀川によって南北が分断され、西側を海に塞がれ、東側は山に塞がれ、南は場末の和歌山と行き止まりという半島地形。
というのも大阪はもともと港町なんだよね。
京都・近畿から海に出ていく瀬戸内海の玄関口という大阪の地形が強味になったし、淀川も京都〜琵琶湖〜北陸までの水運ルートとして最強だった。
昔は貿易や軍事でも水運ルートが凄く重要だったので大阪の機能的な水運環境は圧倒的で、信長や秀吉が大阪を侵略・支配したのも必然だった。
しかし現代の主流の陸運からすると海は行き止まりで海も川も障害物でしかないんだよね。邪魔な運河なんかも埋め立てたりしたように。
近代以降から鉄道や道路など陸運主流になり、水運は衰退し流通のパラダイムシフトが起きて水運特化構造の大阪は苦しむことになった。

陸運視点で見ると構造的に大阪は突き出た半島で凄く不便。
大阪駅も淀川を無駄に二回も渡って無理矢理アホみたいなU字カーブしてるのもそういうこと。
だから新幹線や名神・新名神などの国土軸はこの面倒で不便な半島を避けざるをえなくなり北部でスルーしている。大阪スルー構造。
淀川によって本土と大阪が分断されたような感じになってしまった。
これが大阪衰退の原因。
観光は多少不便でもそれが問題無かったり不便が観光として売りになる場合があるが、ビジネスは利便性が何より重要になるのでそういう大阪の構造は嫌われがち。