The objects persist through time and they have a place where they are to be found. Also, people were involved in the design and building of the objects and people would be needed to repair them. Unlike the continuous nature of objects, a human thought is, to some extent, a state of mind. At different times we can think almost anything. However, we cannot think unceasingly and what might make a thought joyful to someone else might not particularly make it joyful to us.
People know how to make their yards look nice, and it takes much time to do that.
It probably also requires that moneys be spent on plants and building materials. So, it makes sense that using a knowledgeable process to combine the right materials can achieve design goals. From a programing point of view, object-orientation involves program objects, encapsulation, inheritance, and polymorphism. The conceptual objects are modeled in the program code. Encapsulation keeps an object's data and methods that use the data together as part of the object.