There are lots of things BMI does not account for, however, recently there have been variations implemented for children and for non-North Americans.
This last variation was adopted by the World Health Organization (WHO) and consequently moved 30 million previously “healthy” Americans into the “overweight” category.