I will give you a small introduction to the way of thinking for high current, I have small experience from high voltage applications.
essentially a switch has to be able to completely stop the current and not be destroyed in the process or damage other components, so avoiding spikes and other phenomena as best you can, both have to be repeatable.
in the range you specify, there is actually no way to avoid an arc, you basically design around it and try your best to actually interrupt the arc itself
I know you mentioned DC, but I will give you an example first with AC power lines so you understand how the difficulty ramps up.
so you disconnect a power line, when you physically separate the contacts an arc will form, this circuit has enough energy to keep the arc alive, but you have one big things working to your advantage, AC signals pass through 0 so if you can keep the contacts separated until that happens, you basically got a shot.. on top the arc itself warms the air and pulls the arc up making it longer and requiring more energy to mantain, this also works in your favor. Probably have seen a video like this
When you connect the opposite happens, when you get the contacts close enough an arc will form and when you get the two in contact, the arc will disappear.
Now you mentioned a DC case, here you have no guaranteed passes through 0 so when closing or opening the switch you need to do something about the arc, in some cases you have a gas that has good isolation capabilities in a controlled chamber... or a vacuum, example for opening, it can also be a liquid.
The big reason you want to suppress the arc as much as possible is that you wish the contacts to survive as many operations as possible, most of these high current switches have a set amount of times they can switch.
So to sum up this very brief introduction:
In very high currents for mechanical switches an arc will happen, you do your best to suppress it.
There are many designs and methods, if this book link works for you then great, you can familiarize yourself with more principles as you advance.
As for your contact force question, you can basically model the contact as a resistor, the better contact you achieve the more you can lower the resistance of the load circuit and the more current you can get.
I am not even gonna pretend I gave you all the answers to cover this topic, it is just a very simple introduction, it is a very difficult and long topic.