Speaking of ammo, if you have ammo left at the end of a night, is it carried over to the next night?
Yes, it is. You also get some additional supplies for the next day, so that conserving stuff is easier.
So it is. This is a good idea to give ammo. Because if you are skillful enough to go on, so this ammo will be pretty handy. And in DiabloRL and in DoomRL there were bonus ammo. And the mode is so called : ENDLESS
If you are skillful enough, you'll make it without additional knives, bombs, powder and other stuff. And that's the point of the game.