Cryptosteel is nice in that you can "encrypt" the private key via some simple operation, e.g. change capitalization; shift alphabets, e.g. A to D, E to H, Z to C; or only to a few alphanumeric in the sequence based on something only you would know, e.g. grandma's birthday. The point is not to make the code unbreakable, but to buy you enough time so that once you get back to safety and have access to your paper wallet backup, you can tx away the hoard.
But the main problem is that losing Crytosteel to thugs would be even more dangerous than losing Trezor/Ledger Nano S. Since if the thugs have Electrum available, they can sweep the key right away and find out that something has been done to the key. Then it is going to be hard to talk one's way out of the mess.
True. But I don't see moving from country to country as bringing bitcoins with you. Bitcoins are just an account. It would be like bringing your bank account password across the border.