I'm a smaller person and am limited to bags with a certain weight. Given I'm at least 50 lbs less than the average - why am I charged extra when one bag is 5 lbs over?
That argument also applies to all children and given that there are many many more children fly than obese passengers, I think the answer to your question is that the airlines just would not consider payment by weight as they would probably lose out.