Why doesn't the body naturally just stop putting on weight at some point?

Evolution doesn’t work like that. Evolution works with the genes and mutations that are available, and with reproductive success. And it takes time.