I've never had problems with my trackball clogging up (and I do pocket my 8310). If you keep it in a dirty environment then why would you expect it to remain clean?
I mean, why haven't automakers fixed the problem of my car getting dirty? I really shouldn't have to wash it all the time...