Why is this an issue?

A reset is crucial for initializing the state machine to a known state at the beginning or after any unexpected behavior (like power-up, system restart, or error recovery). This ensures predictable behavior. It also makes testing and debugging easier.

Note that if the FSM is part of a system where initial states are guaranteed by some other mechanism or if it is a very simple FSM where starting in any state still leads to correct operation eventually, a reset might not be necessary. In this case, Accept the issue with a meaningful comment.