Why do we connect a resistor before a Zener diode?
Rather than going to 'no resistor' consider what happens if we just use resistors of different (lower) values and look at the pattern. As we reduce the resistor value the current through the zener will rise. Even if the voltage source is not perfect the power dissipated by the zener will cause it to fail due to overheating.