I'll certainly agree that BMI is a scale that needs to go. It seems pretty clear that it only exists because it's faster than a good, accurate measurement of body weight/body fat, which is convenient in a medical system, as pointed out above, that just wants to get people in and out as fast as possible. Which, in their defense, is partially based on what insurance will pay for or that patients can afford. I'm sure a full body fat measurement using something like hydrostatic weighing isn't cheap.
I'm 6' 3" and 225. I always say that I could lose 10lbs. If I got myself down to 210, I wouldn't complain about it, and it might even be a good weight for my age. The BMI, however, to be in the middle of their "normal", wants me at 170. Their low normal end has me at 145. I would literally look like a concentration camp survivor at that weight. I would need to lose nearly 40% of my weight to get there. That would include lots of muscle loss.
I will agree that a doctor shouldn't just say "You're fat - lose weight"*. Weight is affected by everything from disease through lifestyle choice. Sometimes it IS appropriate for a doctor to say, "Lay off the Twinkies" if they have done thorough examinations and see that it is, indeed a lifestyle choice. All possibilities need to be investigated though.
That doesn't mean weight should be ignored for feelings. Whether because of lifestyle choices or medical issues, carrying lots extra fat, especially in certain parts of the body, is unhealthy and affects quality of life. Perhaps the medical community needs to find alternate ways to approach the discussion, but that doesn't mean ignoring it.
* I especially like it when I get a physical and the doctor or PA tells me that my BMI is high and I should lose weight, as I look at them, shorter and fatter than I am.