As mentioned in the Amtrak related COV19 thread:
BNSF typically requires Amtrak to operate the Empire Builder with three units during major snow events.
The bottom line is Ryan hit 90% of it with this post:
The additional point is often fuel consideration on some of the longer routes...