Revisions, comments, spam, transients, trash, etc. are just a few things that add to database bloat over time. You should optimize your database regularly to keep things clean and tidy.