As someone who was there, I will say that Perl 6 absolutely killed Perl. It was always coming Real Soon Now but was never going to be backwards-compatible with Perl 5, so every new line of Perl 5 code you wrote was instant technical debt; something you were (in theory) going to have to rewrite in the not-too-distant future.
Your choices were to wait for Perl 6 or switch to a different language. If you waited, you were waiting for a long time. Like most people, I eventually switched.
A lot of this comes down to naming. If they'd called it Raku from the get-go rather than Perl 6, nobody would have seen it as obsoleting Perl 5.
