It is first introduced for performance. But async is not a keyword, and this special handling complicates Parser code. We should explore the way to keep performance while we change it to usual non-keyword.
*** This bug has been marked as a duplicate of bug 176573 ***