Problem with keyword brandables is that they usually are very 'narrow' in the business you can attached them in with keyword dictating the niche.
Randomly invented names can be used anywhere, and that's why I think they could be more successful (as long as they pass the quality test) since they can be used in a broader range of businesses