I see your point.. however.. the current visit system doesnt seem very "plugginable" and any attempts to make it so would get rid of the "leanness" of which you speak.
It would hardly be difficult to simply add an IP table..though your concerns of not being able to add security because of IP address stasis are valid.. but as a tracking tool it would still be quite useful.

