It's really a tough issue. As it is right now, body management is more icing on the cake. The program does enough for the bots to survive without being too sophisticated. If you totally remove it, it really hampers evo bots as Eric pointed out. Simpler bots, like animal minimalis, would also stop working.
Maybe we can remove nrg shots giving body, but change it so when nrg "overflow" past 32000, it's automatically converted to body (this might be true for some parts of the program, like veggy feeding, but we could try standardizing it so that this is always true). That removes the automatic body growth for bots that aren't really trying while still giving a way for bots to acquire body that don't specifically code for it.
However, the reverse shouldn't be true. When a bot reaches 0 nrg, it should die, regardless of wether it has body left or not.