Firefox's BetterPrivacy addon defeats all of these techniques. I just tested and confirmed this myself.
I don't know why people allow cookies to persist between browser sessions. I've been clearing them on exit for years now and it really doesn't make it more difficult to use the Web.