> this is already a source of enough confusion in JS; we'd prefer not to make it worse
> Property access semantics are already complicated, and we don't want to slow down every property access just to add this feature.
> [private x] in JavaScript this would silently create or access a public field
Pardon me, but # as a declaration method of privates is an abomination.