Por que são avisos de uso; use estrito; não é padrão no Perl?

Eu estou me perguntando por que

use warnings;
use strict;

não é padrão no Perl. Eles são necessários para todos os scripts. Se alguém (por um bom motivo) precisar desativá-lo, useno strict e / ou deve usar algum argumento de linha de comando (para one-liners

Existem muitos módulos CPAN mal escritos (usando "mal" para significar semuse strict)? Ou é porque isso pode quebrar muito código já em produção? Tenho certeza de que há uma razão e gostaria de saber.

In 5.14IO::File é carregado automaticamente por demanda, não seria possível fazer algo assim com esses pragmas básicos?

questionAnswers(5)

yourAnswerToTheQuestion