For the simple reason

that you don't have to use your own resources. Your server can handle only so much work, so if you can delegate some of the work to the user's browser, and it doesn't impose a security issue, why not? Otherwise you would need a much more powerful server for per x amount of users.

~Sovereign