'Programming languages teach you not to want what they don't provide.' -- Paul Graham
Coming to asking people forcefully shorten their code blocks. It's none of language's business to dictate its style on me and steal my freedom. A language is supposed to behave the way I want. That's its very purpose.
No multiline lambdas, No CPAN equivalent, Seamless interaction with shell like $output = `command` is absent. No first class regular expressions. Lack of ability to provide the command line power Perl gives. No switch statement, No equivalent of Perl's smart match operators, Nothing like Moose, Nothing like Devel::Declare, Parsing power nowhere even near to Python. And I can go on and on..
I guess these are solid enough things(at least for me)
if True:
x = 1
[copy the above line, paste it 999,998 times]
x = 1
print x
Python runs that and doesn't say anything about by block length; it just behaves the way I want and prints x (after a short pause). What are you talking about?