Years ago, I sometimes thought people were stupid.
In my 20 years as a programmer, I have never—not once—gotten a Request for Proposal (RFP) that had enough detail that I could accurately estimate the project. Why don't they give enough information? I used to wonder. Luckily, in 20 years I've also learned that whenever I think there's stupidity around, I only need to check the mirror to find the source. Works every time.