I completely agree with you.
Most of the time I am too stubborn to go to the developer myself. I have to be on the struggle bus for awhile.
One of the most annoying things for me is when I have been struggling for a long time. I finally get the bug up my ass to contact the original developer for...