The assumptions are built into the program and were made by its designers. They had other courses of actions and they chose one based on more or less conscious assumptions and always difficult to take into account prejudices.The dive program simply processes real-time data based on sensor input, stored dive profile parameters and past data. An assumption implies that there is a possibility of another course of action that the computer cannot possibly know.
It is usually harmless to anthopomorphize the system formed by the computer and its program and give him attributes of its creators. That's usually harmless for most practical purposes as long as you are aware of the shortcut taken.