Charles, the reason is simple. In this assignment we are not using Dynamic Downloading of stub classes. In order to do that you would need a web server. Which of course most people don't keep in their back pockets.
So then the class would need to be accessible to the client, and the client.jar is the best place for this.
Mark