I’m glad you had SOME excuse why getters and setters weren’t useful for this, but honestly, they’ll…
JZ JavaScript Blog
21

I’m not sure what you mean by excuse. People want to assign properties to objects without first defining a setter for them. It’s an extremely common use case.