My experience is that people not asking questions when they should is far less common than not taking the time to think when they should. I've found most people's response to a challenging problem is to ask someone for an answer rather than take the time to use their brain and solve it themselves. This might frequently be the fastest way to solve the problem, but there is tremendous value in learning to apply yourself and tackle challenges; it also results in a greater diversity of solutions.