What I find interesting here are the cognitive implications of countable vs. uncountable nouns. Why would we naturally create these distinctions? Is it a property of our language that may be different in other languages, of our psychology, of our perception, or of the world? We can clearly count snow if we consider snowflakes, or snowballs, so why create an uncountable concept and assign a word to it? Perhaps uncountable nouns refer to the general concept, but then why is dog countable, but snow not. I looked this up, hoping to find some wisdom from Bertrand Russell on it. While I could not find Russell's view, I did find an interesting example: We would not say "I have 5 cheeses", but we would say "This store sells different cheeses from all over the world." Here, "cheeses" refers to different types of cheeses. Now my head is hurting, but I'm happy to have discovered, through your post, a rather interesting topic.
Proud member of #powerhousecreatives
Thank you for taking the time of reading the lesson and writing up such an amazing comment. I totally understand your feeling, we can take the word "money" as example, though money is countable in our cognition, the word money is uncountable. We don't say I have ten moneys, or I have many money; We can say I have a lot of money, or much money instead. Best Regards!