Yes, "contain" would be the clearer word, not "have".
I get your point that this 'feature' lets you choose whether to select with more precision or less. But here's my problem with that: to choose with more precision, you just pick an object with ABCDE..... but what if you can't find one? What if you have 98 objects with ABCD and 1 object with ABCDE and 1 with ABCDEF? you first have to manually find the ABCDE and ABCDEF objects to deselect them, which could take you 3 minutes...