In a Wikipedia article, I'm reading the following (emphasis is mine):
Informally put, the axiom of choice says that given any collection of bins, each containing at least one object, it is possible to make a selection of exactly one object from each bin. In many cases such a selection can be made without invoking the axiom of choice; this is in particular the case if the number of bins is finite, or if a selection rule is available: a distinguishing property that happens to hold for exactly one object in each bin. To give an informal example, for any (even infinite) collection of pairs of shoes, one can pick out the left shoe from each pair to obtain an appropriate selection, but for an infinite collection of pairs of socks (assumed to have no distinguishing features), such a selection can be obtained only by invoking the axiom of choice.
I don't understand why we can pick out shoes but cannot pick out indistinguishable socks from an infinite collection. Can't we, out of a pair of socks, pick out a random sock? Can someone please clarify what this excerpt above is trying to say?
The whole concept of the axiom of choice seems "artificial" to me.
The first thing to remember is that you are always in the context of a proof of something. You want to prove that something exists. Be it a choice function, or a set, or whatever.
And proofs are finite. So if you have an infinite family of sets, and you've managed to prove that they are all non-empty, you still can't go "one by one" and choose from it, as you would have done if you only had five sets to choose from. This is what the axiom of choice comes to formalize, it is an apparatus for making infinitely many choices at once.
But sometimes, as luck would have it, you can specify which element you want to choose from each set. If all the sets are sets of natural numbers, you can specify the least element; or the least even element if it exists, and the third smallest odd element if there are no even numbers, and the least odd numbers if that doesn't work either. There are many ways to actually specify choices here, and many more which you cannot even fathom in their complexity.
This is the situation with the family of pairs of shoes. We have a rule, to specify, choose the left shoe of all the pairs; or choose the left shoe from this pair, and the right shoe from any other pair; or choose the left shoe if the shoes are black, and otherwise choose the right shoe. And so on and so on.
Sometimes, however, there is no reason to prefer one element of the set over another. This is what happens with socks. While they are different, socks have no inherent properties to set them apart from one another (for posterity, assume plain white socks that have never been worn). So the only way to specify a choice is indeed by an arbitrary choice. But an arbitrary choice is "a line in the proof". Because it is utilizing something called "existential instantiation". And the finiteness of the proof means that we can only apply that rule finitely many times before we need to resort to something better.
Two remarks:
I'm slightly bending the truth here, in favor of clarity of intuition. There is an issue with internal finiteness and meta-finiteness, which $\sf ZF$ itself can bypass, but that can be ignored until a better grasp of choice and set theory is developed.
You can't choose "randomly". You need to prove there is a choice function, and choosing "randomly" is exactly postulating the existence of a choice function. If you do not assume the axiom of choice, then there is no reason for such a function to even exist.
(And "random" is something which implies some probability distribution to it, the correct word to use would be "arbitrary".)