Plugins often cause more problems than they solve.
I had way too many situations where a plugin would break after a WordPress update and the author wouldn't support it anymore.
Also, there are malicious plugins on WordPress.org with no direct way to submit report or post a warning. Can you imagine a FaceBook widget that after a while of use starts to promote some rogue site?