Completely agree with this. I got to work closely with an IBM fellow one summer and I was impressed by his willingness to ask "dumb questions" in meetings. Sometimes he was just out of the loop but more often he was just questioning some of the assumptions that others in the room had left unquestioned.
Unfortunately, I found that the culture of "think." at IBM is not matched at many other organizations. Most days, I miss it.
But forced RTO and only 10 days off per year is enough to keep me away ;)