Well put.
I'm an architect, and the sad thing is that many of us do have to work like this. Not all the time, and not with all of your points at the same time, but I have been asked to design myriad solutions, document things "just for bid" but be responsible for changes, make adjustments on the fly, etc.
Seems design problems cross disciplines.
