Ok, I’m no philosophy major, but I’m going to try to better explain my feelings about the concept of purpose:
To start, I find only 1 definition of the word purpose
that appears to relate to our discussions: what something is used for. Sure, it’s also affected by context (i.e. “What’s your purpose for being in this building right now?” vs. “What is the program’s purpose?” vs. “the purpose of my existence”), but either way, it boils down to pretty much the same thing: function / use / reason.
Now, I think it’s safe to say that anything and everything can have more than one use. Take for example something as straightforward as the Hello World program, which simply prints the statement “Hello, World” onto the screen. It can be said to have the purpose of printing “Hello, World” onto the screen, or its purpose could be to serve as a basic example for beginning programmers, or it might be used to quickly test your success at installing C libraries on your machine, etc.