потому что this это кейворд, который по факту возвращает тебе неявный параметр метода, и в него нельзя писать, а даже если и можно было бы, то все вызовы передают аргументы по значению, а не по ссылке, потому у тебя будет значение ссылки на твой экземпляр и ты нигде его не изменишь, кроме как у себя