> because it's apparently hard to work out all the ways that the method could be invoked
Simple example case of a statement that makes it impossible to minify function names:
class Test { static func() { /* function code */ } }
test[prompt('function to call')]()