Because my name's on the CD/EP/Demo and producers/engineers are judged mostly by our previous work...
Then you should get out of the biz. Seriously, I am not joking.

If you actually think that you should or would be judged because the band who is PAYING you is shitty, than this biz is not going to be for you. You are not their mother, nor their morality or musical overseer. You are hired to do a job.
If a quartet hires me and 3 of them stink, then 3 of them stink. Its way beyond my control, and its really none of my business. What IS my business, literally, is to see that shiny check when I am leaving the gig. If its not there ( and it always is there) then we have a serious problem. Other than that, I do my job and go home with my check and pay my rent as a musician.
The only time I ever hear "well, my name has to be on it" as from amateurs, seriously. Why they are so concerned with their precious name I have no clue, since they dont HAVE a name to speak of.

Unless you have a name to begin with, who would possibly care? You cannot go around questioning every product to see if it is up to your standards, if you do then you will die of starvation.
I'm 43. I have no idea how many gigs I have done. Thousands and thousands of thousands. Some have been with the best artists in history, some have been with the worst.

I dont care. I cant, or else I wouldnt be working in music. If people have a job for me and it pays good, I take the job. It could be with a satanic lesbian polka Marching band, I dont care. Put my name on it, or dont. The people who KNOW me will say " Aaaah, Dave needed some money".

Its MONEY, your reputation doesnt hang on some high school kid playing shitty on his lil demo, trust me. Nobody cares.