Englishclub: "Why do some nouns have no plural?"

Englishclub: Countable Nouns, Uncountable Nouns
Why is this important? Why do some nouns have no plural?
dog/dogs, rice, hair(s)

I tried to look around but I only saw guidelines about uncountable should only considered plural. So on nouns that have no plural, does that refer to uncountable? Or on countable nouns that only have singlural forms? (Ups are there such a thing?xD)

I believe it does.