There are a lot of good reasons. Security is obviously one, OAuth is a security protocol. OAuth provides a secure model for operations across separate security zones. What this means is OAuth allows a user to give a particular site/resource access to another site/resource with out giving up their password. Thats an important feature on the web, where you might want a social site to have access to your data from another social site.
Another big win for OAuth is simplicity. With a good client you can quickly and easily integrate OAuth services into your site. for a good example check out my Netflix integration.
You can get in touch via email using robottaway Alaska-Tango gmail.com :) I'm eager for feedback.