The thing is BMI is intended to be a population level measurement and never meant for single individuals — the variations are just too much for it to be useful when applied to the general population individually.
It is useful for individuals. People don’t realize they’re overweight anymore, because everybody else is. BMI tells them an objective opinion that doesn’t change with the times. It is useful because its inaccuracy is small compared to how overweight people are.