Apart from the that one carve-out, their point is correct.
However, ethnicity is only rough approximation for genetics as clustering is not perfect (obviously). Thus the cure for even this area is improved NGS testing.
So actually, their point is completly correct as-is.