I don't think you understand how the brain of developer works. For instance, selecting a pair of shoes is a laborious process of picking material, cost, durability, etc. We optimize, using a greedy algorithm, typically by going to thrift store and finding "hey this fits" and going with it.