The only reason people think "butter" may not contain milk is because we let advertizers abuse that term to refer to anything vaguely resembling that texture.
The dairy industry is actually pretty annoyed with that and tries to get the rules changed so those beverages can not be called milk.