It's not just vowel "u", other vowels as well. I was using "oo" and "u" just an example...
There really seem no hard set rules when come to pronounciation. However maybe as our English improves, we'll know which sound will feel more right in a certain word.