You have to realize that a genus is not created based on name, but rather based on evolutionary relationship, i.e. when did they diverge from a common ancestor. Otherwise, we would have all the "sapotes" in one genus, which we don't. They are all split up because they aren't genetically related close enough to be a genus. Nothing at all to do with name.