I run unit tests, why is that not sufficient?

GUI based testing exercises an application as a whole, because a working steering wheel and motor in isolation don’t guarantee roadworthiness. For more, see our page Benefits for developers.