Slightly different beasts I think. R is a really impressive analysis tool. Python is a scripting language. The latter is quite a bit more versatile, but
Well, you can. You get to vote. Or move to another country. Or declare independence. I understand that's worked out well occasionally.
There's always always a balance. The police have powers to investigate the innocent. They're innocent because they're - legally - innocent until _proven_ guilty. Which means - by definition - the police are always targeting 'the innocent'. There's a bunch of rules to limit this, including not least a system of warrants - to do certain things to people, you need to be able to convince a judge that they're sufficiently dirty to be worth further investigation. But they're still - in the literal sense - still innocent at that point, because you haven't proven their crime in a court of law.
It's not a perfect system by any means, but it mostly works - _generally_ the bad people get caught and punished, and the good people are protected. But sometimes there are abuses, and part of the point of any system of justices is that it has to accept the inevitable - that sometimes you'll get it wrong.
But it's generally accepted to be one of the least bad options.
If you're doing 2000 liners, Perl also lets you do things like object oriented code, modularisation etc. It may not be the best tool at that job, but it's a pretty versatile one that scales quite well.
And you still get bad code. How about we stop blaming a language for what's clearly a wetware problem?
You can write bad code in any language. Perl is just more tolerant. That's a feature. It means you have more scope for writing _good_ code, with decently formatting, structure and idioms.
You don't have to do that of course, and you can continue playing with obfuscated code. But really - that's not the fault of the language you're using.
The cost of feathers has risen, even down is up!