Same reason I explained in the other comment. Memory consumption (even for local variables) to get the job done and avoid unnecessary garbage being created.