I think this is a common misperception whenever a research body makes an announcement on race like this. It is not that there is no there, there. In fact there is
so much there that race fails as a concept because it is (ridiculously) insufficiently granular, not because there’s no underlying differences.
If you do any kind of clustering on genetic expression data, all kinds of categories much more detailed than racial categories jump out - a good example is https://en.wikipedia.org/wiki/File:European_genetic_structur... which shows not only that there are extremely distinct genetic clusters between locations like Europe, China, and America, there are actually highly distinct genetic clusters for each individual European nation - in fact there are even moderately distinct genetic clusters for different geographical areas within a single European nation.
To use the astrology metaphor, the scientific critique would be something like “we need to do away with astrology because months don’t capture the differences - there’s actually significant differences on the level of individual days of birth, even on the level of morning/afternoon/night time of birth”. We take the wrong message from these announcements when we conclude that there’s no differences at all.