I don’t buy nuts...too many calories, too much salt and better choices for protein.
On the other hand, nuts are portable, loaded with other nutrients, requires neither refrigeration not cooking/microwaving, and provide crunchiness for those who like crunchiness. You can also get them with less salt. Here in the desert, it is good to take in some salt.