:が行末にあると次行インデント、の方が
defかifかelifかelseかwhileかforかtryかexceptかfinallyかclassが行頭にあると次行インデント、よりも
人が憶えるのも楽だしパーサも単純になるから、
あえて冗長にしたんじゃないのかなぁ。

あるいは、インデントを伴う構文は重要であり他と特に区別すべし、
というGuidoパパの信念がそうさせているとか。