Based on the number of GitHub projects which don't include a LICENSE or COPYING file, I would say you are not alone.
You may also wish to license your own work for others to use. If you have an opinion about when others should be allowed to use your work, licensing can be important for you to achieve that.
You may not need to be aware if you have a legal department who do this for you, for example (or if you are willing to take the risk of legal action later).
So, I wouldn't say you're an idiot, but you're a bit dangerous to work with. Professional programmers should know about licensing.
I merely observe that programmers generally use third party libraries, and that doing so requires at least a basic understanding of the license terms.
Maybe there are a lot of people out there writing code who never touch external code?
Except if you happen to use something under an Affero GPL license, in which case you really should know about it.
But yes, those project are rare.
It's fairly uncommon, but those projects licensed with this version have specific function built in that allows any user to get a copy of the source code (and you couldn't remove it without breaching the license); and some known names use it (MediaGoblin, MongoDB, Diaspora, Ghostscript, Launchpad, POV-Ray are some examples).
This has been semi-tested in the past. In a court case regarding sold paintings, the court sided with the painter when the buyer wanted to chop the art into pieces and rearrange them. The court decided that the act of modifying the art created an derivative work which the painter had not given the buyer permission for.
If you work with Microsoft, though, you may want to hire someone to figure licensing out for you. Figuring out Microsoft licensing seems to be a lot harder than programming.