Some people are good at winging it and being OK with that, others like to skip the frustrations. It's not overthinking. It's knowing yourself and realizing that irritations do not belong on vacation. Lots of people save money and do without some things for a long time to be able to take a cruise. To have as much you can in order makes that precious time more enjoyable.
It's all to each his own. We are all different. For you, there are socks for sale at premium cost in the ship stores