I need to thank every body for the explanations, too. But the issue is not resolved. I hope we get back to it.
I heard from knowledgeable people in this thread that “meaning” is fundamental to the language decision on this issue. Is there any other area of the language where the decision is also based on “meaning”?