I definitely see things as the grey nuanced details they are, but ive made an effort to try to communicate with more decisive language. I've found the extra details confuses the non technical people, undermines or calls into question my knowledge or the authority of my idea to other people like execs. I joked with my boss once, "that's what I get for being honest" when he said some other vp's had doubts on my plan, even though I knew my plan was way ahead of the alternative because I was too detailed and honest.
I think a lot of people assume consciously or sub consciously that everything is a bit of a lie, and one's solution is worse than it's sold as.