電車に乗れるのICカード

東京JRのsuica
大阪JRのICOCA
大阪私鉄地下鉄のPitapa
それぞれ便利なんだけどどれか一枚だけ選ぶとなると難しい。スイカは大阪の私鉄地下鉄、大阪での買い物はダメ。ピタパは地下鉄が安くなるけど東京で使えない。イコカは全部乗れて新幹線が安い。
けっきょく、大阪の地下鉄に安く乗れて、新幹線が安くなって、全ての電車にのり大阪と東京で買い物をするためには3種類持たなければならないことになる。
はて、なんとかならないものか?