Why solder? to minimise resistance and prevent corrosion.
Standard American argument is that soldering makes a hard spot. Perhaps valid on navy ships with lots of vibration etc. Milvina does not vibrate
The classic crimp argument includes the vibration issue, plus the claim that corrosion is avoided because air is excluded from a tight crimp.
No so, because when you squeeze a handful of round wires in a crimp, there is always a load of tiny air gaps. Take one apart after a couple of years around sea water and you will see that.
Europeans sneer at crimping as a kwik and dirty way to make joints.
I suspect crimping was invented in America and soldering in Europel
On the heat issue, there is a good video around (which I cannot find right now) by a German battery manufacturer who deliberately overloaded a range of terminals and showed the temperature rise due to the resistance of a crimped terminal. They got the insulation on fire, MUCH faster with the crimped terminal than in the soldered terminal.
We usually crimp our terminals first, and always solder the hi-current ones or ones that may get damp. Have done it for 40 years, no failures.