The only real issue with making strict mandatory (and having 'use lenient' instead?) is that it'll break current programs, which is not something to be done lightly. I suppose 'strict' could be the default for Perl 6 (at least when not running in Perl 5 compat. mode), but I don't believe that's being done.