The faster we change from BMI to something more sane, the better. One thing amusing about BMI is that as you get taller, you have to be skinnier (have less % body fat) to be within the normal weight range. Some moron in the gov't thought volume increased by the square of the height rather than the cube.
It might also have something to do with insisting on having one BMI for both sexes. The healthy percentage of body fat is higher for women than for men. The average height of women is less than the average height of men. Basing the BMI on the square of height, rather than the cube does provide a crude means of adjusting for the B.F. % differences between the sexes.
That only works out for average height men and women. As you point out; the BMI discriminates against taller people (of both sexes); which is really unfair, if insurance rates are based on the BMI.
It's long past time to switch to a direct % body fat measurement — which you can get these days from a cheap bathroom scale.
If you ask me, and my paranoid mind, the BMI was created to inflate the insurance rates (life and health).