The project discovery phase prevents you from missing deadlines, having a bloated budget, and fixing scope on the go. It's the crucial step in building software that fits the strategy of your business. No proper software developer would skip this step.