Dragun, Maybe for a departure report but not for a taxi call.
If you think about what's going on from the controller's point of view it's very logical. With a taxi call all the controller really needs to remember is your callsign as the other detials you give are a confirmation of what's already in the system. But on departure there are departure times and first estimate times so it gives the poor bugger a chance to open the appropriate window on his TAATS screen so he can type in the numbers as you read them out.
One of the many things I learned after a vist to ATC