Of course. We are constrained by how much we think we know. But if we simply question everything relentlessly, its not necessary to be naive.
"There are two types of successful entrepreneurs, and people in general — those who are aware of limitations and embrace constraints, becoming more creative as a result, and those who are unaware of their constraints and external realities, and therefore generate ideas freely."
I think if you are the type of person that can understand that things need to be questioned (programmers & science types)and can work within that, you can be just as creative. I think it depends on your personality.