Python と C の両方で有効な式は両言語において同じ値を持つべきだ、という意見は
理解できるし部分的には賛同するけど理想論だね。

個人的には Python の << 演算子でビット長がどんどん拡張される仕様は合理的だと思う。
C で同じ挙動を得ようと思ったらかなり大変だけど、Python で C と同じ挙動を得るのは
簡単(マスクするだけ)だから。