Python だと変数がブロックスコープじゃないのでブロックを作る意味もほとんどなく それ以前に {} でブロックを作れず 自由にブロックを作れないはず
だけど JavaScript などでも変数スコープを分けるためじゃなく 関数化するほどじゃない処理を簡単にまとめて見やすくするためにブロックを作ることは割とある
コメントでもいいけど 終わりがわかりづらいのでブロック作ったほうがわかりやすかったりもする

Python で考えてみると if に True を入れれば実質ブロックみたいなもの
「if True:」 の横やブロック内にコメントを入れるくらいなら if の条件として文字列入れれば良さそう

def exec():
if """チェック""":
...
...

if """データ収集""":
...
...

if """変換実行""":
...
...

if """出力""":
...
...

if """クリーンアップ""":
...
...

文字列は """ にして普通の文字列を使った if 文ではないことを少しアピール