To achieve a big goal, a person need to take multiple small steps. Often, a math question requires lots of smaller steps to get a final answer. In life, we often need to work on a small tasks to make somewhat meaningful outcomes.
Name is a school lunch menu and each day food that are served differ. Pizza with some salad is value.
I don't know much about programming, but I guess names are useful because value of each name can change often and name can be used to avoid typing values multiple times. It's like Excel spreedsheet?!