Почему я не могу обращаться к методам через класс?
Через имя класса можно вызывать только статические методы.
А кто его знает. Можно предположить, что вы обращаетесь к методу не создав объект. И как ему знать в этом случае - что такое this.x?