Sending info when a program crashes is one thing, and it doesn't particularly bother me. Sending usage data daily when no crash has occurred is an entirely different matter, and it does bother me.
IMHO sending crash info still needs to be opt-in. There's also no reason to burn battery doing it - the iPhone collects these logs and will occasionally ask you if you'd like to send it to Apple, while you sync to your machine.