This is just helpfull template, You can select other templates when creating Script - options include default, no comments and empty. So this included ready() method doesn't indicate that this class is even able to use it. You are correct, class inheriting reference will never get to act on ready() ;).