... scientists are in general agreement that race has no biological basis.
If race isn't a biological manifestation, then what could it possibly be? Environmental? Chance? Of course there's a genetic difference between various groups of people who share certain distinctive features (e.g. skin colour, nose shapes, eye shapes, lactose intolerance). That doesn't mean that any of the groups are any better than another, that particular individuals always conform to their parent's genotype, or that these genes don't get endlessly mixed and remixed as time goes on.
It seems to me that "race" is just the informal word* we use to talk about these different groups. It's certainly a concept that has started a lot of wars throughout history, and perhaps for that reason it's becoming increasingly politically incorrect to use. But the word does mean something, and that meaning is inextricably entwined with biology.
* Perhaps we use "race" for human beings because we would be offended if we used the same term that we use for other animals: breed. But that would definitely be politically incorrect!