All of these are true.
However, despite all of those reasons, if you're going to declare early, you better kill the pre-draft process or at least give it your best effort. Testing like a jamoke from the park when you declare early tells every NFL team on planet earth that you ain't ready for...