The discovery phase is helpful for a variety of reasons, including

More accurately identifying project scope and goals.
Making design decisions based on data instead of assumptions.
Ensuring a higher return on investment.
Creating a user-oriented experience.

Avoiding costly changes during the advanced stages of development.
Additionally, involving specialists at an early stage can maximize the impact of their familiarity with the problem to be solved.