Math, is math. You can't argue with the proven formula. Like "pie".
I believe it was Newton who said, if a force, hits a solid object, you will get an equal and opposite force reaction. Or something along that line. (feel free to correct this)
The thing is, when it comes to "ideal" or "range" in just the human population, we all differ so much, in size, shape, and so on, the BMI, as it stands is a crappy math formula.
My older son, 34 years old, is a State Trooper, DOT Sargent, and a SWAT sniper. He is 5'11", 185 pounds, there is very little fat on him. He's built like a brick, "sh*t house!
But, according to BMI, he's fat! LOL! He's just one of those people, that has lots of muscle.
He can still bench 250#, sqaut, #300 and run the 400 meters, in 60 seconds. Plus lets add on repelling out of a helicopter and busting down doors, and so on.
Fiddle, I can dead lift more than I weigh! I work for a veterinarian, and that job, because we do small and large animal, means I need to be able to move it, and lift, and dodge, not only cats, and small dogs, but 1000# plus horses and cows, and so on. Yet at 5'5" AND 55 years old, 140#, my BMI, according to the math, barely puts me in the good zone.
In my opinion, the BMI thing, is something the insurance industry invented!