Most software is not killed by bad code. It is killed by building the wrong thing well.
Discovery is where we find that out before it gets expensive. We pin down requirements, propose an architecture, scope a roadmap, and test the one assumption that, if wrong, would sink the project. A few weeks here routinely saves months later.
It also makes the rest of the engagement honest. With a clear scope on the table, we can quote a fixed price as a Werkvertrag and stand behind it. Without discovery, any fixed number is a guess. Discovery starts from EUR 3,500, and it is the cheapest insurance you will buy on the whole project.