I think you’re using the wrong model for what “have a purpose” means. purpose isn’t an attribute of a thing. Purpose is a relation between an agent and a thing. An agent infers (or creates) a purpose for things (including themselves). This purpose-for-me is temporary, mutable, and relative. Different agents may have different (or no) purposes for the same thing.
I think you’re using the wrong model for what “have a purpose” means. purpose isn’t an attribute of a thing. Purpose is a relation between an agent and a thing. An agent infers (or creates) a purpose for things (including themselves). This purpose-for-me is temporary, mutable, and relative. Different agents may have different (or no) purposes for the same thing.