The problem is not your product. The problem is the effort required. My solution to this is always going lower, not higher, in the stack. There is an upfront cost to this that pays for itself over time.
A word of caution though. Most people lack the intelligence and discipline to accomplish this.
Notes on paper: writing down my thought process helps me think. Extends my context window if you will.
Time: when I'm stuck on a decision, just letting it sit helps. Good ideas come during walks, bike rides, showers.
I do not think a digital tool would help my process.