Maybe they didn't explain why for one or more of the following reasons:
- There is no reason why (as it often happens with 'whys' in language)
- There is, but it is too long to explain in a post, as it involves a lengthy explanation of the etymology of "foundation" as well as its historical evolution (for instance).
- There is, but they just don't happen to know.
- They were annoyed by what they considered ungratefulness/rudeness.
- ... (you name it)
Those are my thoughts on this matter, and I've actually seen this as a frequent case. Some members give very succinct 'answers' without elaborating as to why it is the answer. How is that going to help posters understand?
I've seen the whole 'this is a free service' thing thrown around a lot. If answers aren't going to be given and explained why they are the answers, other than just 'We generally use....' then nobody is going to learn.
But I suppose, you get what you pay for. :-|
Everybody is a member of the community, does that not give everybody the right to discuss/mention certain aspects of the community.
My point is, they're doing it for free, but that doesn't mean they shouldn't still put in as much effort as they can. It may be a free service, but they choose to participate in this free service. Nobody is holding a gun to their head in order to get them to reply to questions, but if they do bother to reply, it shouldn't be half an attempt.
People walk through a forest. Gradually they create paths and routes. Later, people will follow these paths. Language is much like that. A lot of things, like collocation, have no reason or logic other than the fact that everybody else says them. A white and black film sounds weird, but a black and white film sounds natural- there is no grammatical reason behind the sequence. The pattern is established through usage.
On a personal note, after your if they do bother point, I suggest you look at the number of posts some people have given, often over years, and rethink your rudeness and ingratitude. If you ever repeat stuff like this, you will be banned permanently. You're free to be rude about me- that's not a banning issue, but if you sneer again at people who are asked to answer hundreds of questions a day, then I will kick you out.