As humans we like to attach meaning to everything. We use language to do this. Language is useful as a communication tool but it also limits how we view the world. But a tree growing in a forest or a weed growing by the side of the road does not have meaning. It just is.
The tree grows for a reason though it may not have meaning. It grows because the environment is right for its growth. The same thing for a weed. The human mind would like to attach more meaning to the tree than to the weed. The tree is larger, shelters more birds and wildlife, provides more oxygen for the planet. But the weed also holds the soil in place, shelters insects, etc.
Nothing on this planet has meaning other than what our minds assign to it. Other species are not obsessed with providing meaning for everything that they see, hear, or experience. But when a lioness gets pregnant, she gets pregnant for a reason. So, too, with human experience. Everything that happens to us, happens for a reason.