Less instructions, more accurate results
I think it really depends on use case.
I was building a game, and yes, it takes quite a bit of time to figure out the details.
When should the AI step in?
When is the game won?
When does the user lose?
etc.
If you want to make the experience smooth, squash bugs, etc.
It takes time to do that, from my experience.