When I read the about the Serializable interface in Thinking in java, there is a sentence that says:
If you use the default
I think the key word in the documentation is "should", which means that you don't have to.
I think it's more of a best practice than anything else. If I read your code the first time and see that you defaulted the read/write on the first line, I can just say to myself "ok, done with 90% of the class", and concentrate on your custom code which takes care of all non-transient, non-static instance variables..
The most important thing is to read/write in the same order. Apart from that you are free to do as you like.