Following in the footsteps of postfix .await, there’s been quite a few discussions of allowing other keywords (like match) to be used in postfix position. So I don’t think now would be a good time to blanket allow this for all keywords.
ECMAScript doesn't have any keywords that come after the dot operator so there's no possibility for confusion. Even if Rust never adds more keywords like await, it would still potentially be confusing that await is treated differently from other keywords
I heard some people argue against x.await Rust's syntax. But since it's there already, I agree it can be inconsistent to allow reserved words after dot.
There are at least some proposals involving the use of :: with a keyword. For instance, if you have a function xyz, then xyz::return might be its return type, and xyz::fn might be its whole function type.
(Not commenting on whether those are especially likely to happen, just that they're an argument for having some available space reserved for future functionality.)