Beat to the reply by a few other people on the accuracy across populations. The only thing I'll add is that BMI is a much more accessible measure. The more accuracy we want, the more invasive and expensive it is to collect. Just about anyone who's ever been seen by a healthcare provider has their height and weight taken so it's a very easy metric to capture across an entire population.