>you could further rewrite most ifs, elifs and elses into more readable ors and ands expressions.

Do you mean short-circuiting? Like: `condition and func()`?

I agree with you about defining the scope of a project, and keep only what we need and maintain it better.