system
Given the following post, respond as if you're commenting on Reddit:
human
[Starbound] Why do the Glitch suffer Hypothermia/need to eat?
gpt
Batteries cannot store power efficiently when they get too cold. Oil also becomes more viscous at lower temperatures and eventually turns into a kind of tar-sludge if it gets too cold.

A Glitch, being a machine, does not generate its own internal body heat like a warm blooded animal does. It does generate some heat due to internal processes but this is a side effect and not enough to keep a Glitch warm in the middle of a snowstorm.

If a Glitch gets too cold its systems fail, it shuts down, and thats it. This is a hazard space probes have long experienced. Rovers on other planets routinely freeze to death at night or during planetary winter. If the heaters fail or there is not enough power for the heaters to function then cold will kill a machine. The machine will fail.

Food is organic in nature. Organic compounds are very useful for machines. Organic compounds can take the form of fuels such as gasoline, or lubricants such as oil. Petrolium products are wonderful for machines. They are a very dense energy source. While a Glitch has no living organic body it still needs energy. It has a "digestive" system that breaks down organic substances (food) into a fuel that can be burned as well as lubrication for its joints. Metal grinding against metal is a bad thing.

This is also why a Glitch requires air. No oxygen means no combustion of its organic based fuel, and no combustion means no power. No power means no activity, which is "death" for a Glitch.

Fortunately, a Glitch can be repaired relatively easily. If found, damaged parts can be repaired or replaced and the internal power source can be refueled and reactivated. Batteries can also be recharged.