Hypothesis generation helps in comprehending the business problem as we dive deep in inferring the various factors affecting our target variable. Improves your domain knowledge if you are new to the domain as you spend time understanding the problem. Helps to approach the problem in a structured manner.