Why even have names then? Might as well just be a serial number that isn't displayed, and a bag of keyword fields that also aren't displayed but can be searched.
A name has to convey some sort of meaning, otherwise everything will be a billion versions of Verizon. A toothbrush would be indistiguishable from a tax prep software by their names.
And of course people search for every one of those words in that long cheerios name. You can't search for a thing by it's short unique meaningless name until after you find it by searching for what you want, like toasted oat cereal or wallet of freedom.