京都線になぜ7両編成が残るのか?

おっしゃるように、京都河原町駅2号線以外は、すべて8両編成対応になっておりますので、7両編成の必要性は無いに等しい状況になりました。

私が昔から聞いている要因としては、車庫の収容能力の限界からくる部分ですね。
駅の分散留置もかなりの数ですからね。