Overall, great post!
I think meta-keywords are indeed a waste of time, but meta descriptions are oftentimes used by Google as the displayed description (the black text between the title and the URL) on search results pages. SEO isn't just about getting on those result pages, it's about convincing people to click what they see.