It's not too inaccurate, but we're using it wrong. Someone made an adjusted BMI chart that adjusts for height, we should use that instead. And recommend ideal BMI based on race too. Color blind PC culture is literally killing people with this. We're all built differently. The cutoff for Asians is 23 (this also applies to native americans/mexicans). For whites It's 25, black people and Pacific islander I think 27. It's funny, I've seen people use the Rock as an example of an exception but he would be barely considered overweight if we used adjusted BMI and the right recommendation based on race. Measuring body fat would still be more accurate, but BMI isn't far off for most people.