Per an email from Larry Wall, he calls it an "accident of implementation." It also has different behavior in differing versions, so I'm glad to see the warning being added. Though I'm not yet won over to the perl6 way of thinking about variable traits.