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.
