I suggest that we should actually care less about whether in some abstract sense we can do these things ... and more about whether we will.
These are somewhat different concerns in the sense that "can" is not sufficient for "will", but it is necessary for "will". Since I cannot fly by flapping my arms, the question of whether I will fly this way doesn't have much meaning.
I suggest that, instead, we stop pretending that there are solutions suitable to absolutely everyone. People are different and are sufficiently different to require quite different approaches. If we take weight as the example, some people (commonly called "that bitch/bastard" :-D) can eat whatever they want and maintain weight; some people can control their weight purely by willing themselves to eat less; some people can control their weight by setting up a system of tricks and misdirections for themselves which works; some people cannot control their weight by themselves and need external help; some people can't do it even with external help and need something like a gastric bypass; and some people have a sufficiently screwed up metabolism so that pretty much nothing will make them slim.
There is no general solution -- it depends.
People are different and are sufficiently different to require quite different approaches.
I was under the impression that that was pretty much exactly what I'd been saying :-).
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.