> If they change [arrow functions taking `this` from lexical scope instead of caller], what good are classes?

Using an arrow function on a class field seems like a way to get static methods that are still callable from the instance. But I'm not sure I have a burning need for that at the moment...