"Why" is a very ambiguous and unhelpful question. In typical language, why means one of 2 very different things :
1. When asked of a sentient being, with an agency, doing an intentional activity - e.g. "why did the chicken cross the road". Here the question "why" expects the answer explaining something about the mental process of the sentient being which made it "want" to cross the road.
Once the question "why" is asked and like you do, speculated that there might be an answer to the "why", this is a huge logical fallacy many people fail to catch. This presupposes that there is a "sentient being" or one with agency that caused events. But since most people don't realize the meaning of "why", they are trapped.
2. When asked of non-sentient things, or beings doing something unintentionally, the question "why" is very ambiguous. E.g. "why did the pen catch fire". The answer is generally to read a lot into the question and describe "why" (1) the event should have been expected even before it happened. The expectation is by a sentient being, so the first definition of "why" is applicable. So the answer could be
A. "because it was made of wood".
B. "because ink in it was combustible".
C. "because Greg burned it with a matchstick".
See what happened? A sentient being was invented - a great way to advance the cause of religion again.
In answer A, it is assumed the questioner did not expect a pen to be made of wood, but actually questioner did not ask what the pen was made of. Answer B is about the ink, again something that was not asked.
Basically, it is not incorrect to say, that "why" doesn't mean anything. At least when talking in precise terms, vague questions like "why" which are intentionally vague only make the conversation more difficult without contributing anything positive.