Actually, it means exactly that. Immortality means that you cannot die or decay, which means that food and water are no longer necessary resources. Immortality also gets rid of a laundry list of other necessities that exist solely to keep people alive. In a world filled with immortals, the only real limiting factor is space.