Your view is prevalent. If you could answer a few questions it might become clearer whether your view is based on something I'm not taking into account, or misunderstanding, or something else:
- Are you looking forward to using Perl 6 when it is "complete"?
- When did you last use Perl 6, and which compiler?
- What do you think is missing?
Folk adopted Perl 5 en masse even though it was and has always been "incomplete". For example, from a talk submitted to YAPC::NA yesterday:
Perl 5.2 introduced prototypes to the language, and in the documentation has noted from the very beginning "Alphanumerics have been intentionally left out of prototypes for the express purpose of someday in the future adding named, formal parameters." That was almost 18 years ago, and we still don't have named, formal parameters in core.