Great thoughts there, two things that resonate with me were questioning assumptions and truly understanding the problem at hand. Now the two are related. If you do not know how to question your assumptions, you will be very unlikely to identify the core problem. Like the classic case of Blackberry: they assumed that consumers wanted a better keyboard regardless of the software, and this was a false assumption. Juicero's assumption is not clear to me but whatever it was, not quite a true assumption about their clients and this led to their downfall.
This is a motif everywhere. In research for example, understanding the underlying assumptions lead to startling revelations. A classic example is the use of IQ tests and their irrelevance as a measure of intelligence. This was the argument by Steven J Gould in his book, "Mismeasure of Man" where he questioned the hidden assumptions being the Terman-Binet IQ tests and showed their fallacy. Development of this trait is evermore important in an age of easy access to advanced AI that has the potential to replace "thinking".