You know what they say about computers; Garbage in, garbage out. :)
I would say on a general basis it sounds like a very good idea to initalize all your inputs.
Uninitialized signals in modelsim are set to U (which means uninitialized, obviously).
If you want to understand better what happens with uninitializes signals in your circuit, I suggest you look at the ieee/std_logic_1164 library file in Modelsim.
For instance for the logical and funciton, the and_table in that file is used to determine the output based on different input signal levels, and you'll notice that if one input is U, then unless the other input is zero the output will always be U as well. Similar for logical or in the or_table. resolution_table is used to determine the signal level when there are several drivers for one signal. You'll notice U dominates here.
So if you have an uninitialized input (U) in your design, I think it can easily propagate through your design and cause many signals to be U. Maybe a state machine uses that input in some combinational logic to calculate its next state, then suddenly the state variable might become U.
For signals you've declared in your design, you can specify initialization values when declaring them with the := operator (for simulation only of course, most likely ignored by the synthesis tool!). But the inputs to your top level entity, your DUT, you obviously can't set from inside that entity, so you need to initialize the signals you connect to those inputs in your test bench.
But lets say you didn't do that, and you have a state machine in your design, and the state machine state variable/signal, or some other critical variable/signal (such as a counter), is only being reset when your active low reset goes low. The state variable might be stuck at 'U' until you pull the reset low (if you didn't make a default / when others state), or might be stuck in some undesired state because some other important signal has an uninitialized value.
A lot of digital ICs have a Power On Reset (POR) reset function, which kicks in when the power supply has settled at an acceptable value and resets the circuit, so that the circuit is known to operate in a known state. You'd probably want to design your circuit with a POR, and your logic in such a way that a reset is expected to initialize state machines etc. to their desired states. Then it makes a lot of sense to pulse the reset at the beginning of your simulation.