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

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