IF you notice, binvars don't have wildcard matching either. It's b/c that a binvar isn't plain text, it's binary(obviously), When you use bfind, I believe, it converts what you are looking for then makes an exact match(after discounting case).
If anything, I think the wildcards should be added first before the regex, :\