The issue is just the length of time that the backfill takes without doing interleaved commits. On prod, that length of time might be unpleasantly long - long enough to cause problems for other processes. 

Also, if you put the commit that far down the execution chain, you can just remove it entirely!