Yes, indeed. Besides, weight is a risk factor for disease, not necessarily the cause, as you've been pointing out. There are so many disease vectors that to concentrate on weight is shortsighted, imo. Total package is more important. I would think that someone who weighs a little more than they should, according to the BMI, but is active, eats all things in moderation, ect...is probably plenty healthy, imo. There is always room for improvement, of course! :) (If I could toss that 1/2 pack of cigs a day habit, I'd be doing well!)
According to the cookie cutter BMI, a track cyclist competing at UCI World Championships at 6' and 210# is at risk of obesity. Never mind that he's at maybe 6% body fat or less, and has a maximum power output of 1800 watts.