Потому что это не переменная, а свойство. Переменные можно делать внутри методов и конструктора.
К переменной нельзя обратится через this. Например us = "User" + this.name
Также к переменной нельзя получить доступ из вне, вот так:
class User {
name = "Tom"
}
let tom = new User();
alert(tom.name);
Коротко говоря потерялся бы весь смысл от ООП.