It is by design that interacting with fires toggles them off and on. Having to manually light a fire to craft could be annoying; I'm not sure if automatically doing so would make much of a difference in terms of immersion (the cooking process is already abstracted by a progress bar).