The thing is a muscle grows from a stimulus and a new stress. The muscle doesn't say "Well hell, he's only given me one set so I'm not going to respond!!" It doesn't matter whether it was 1 set, 2 sets, or 6 sets. But sooooooooo many guys walk into the gym with this huge workout planned out in their minds; They're going to start with this, and 4 sets of that, and then 3 sets of this, and then 5 sets of that, and they are going to spend about 2 hours hitting every little angle and exercise to trash the muscle. You know what they're doing? They're holding back, they are bullshitting!! After some small talk, mindless set after set, and being noticed in their tanktop, they've convinced themselves they've had a great workout.
But what if you only had 1 set per exercise to get everything you were going to get? There was no holding back. If someone was to put a gun to your head and tell you to get another rep, you'd do it. It's the kind of set that if someone had a knife to your kids throat and said if you don't do another rep I'm gonna cut him. Now you're living brother, now your lost in the moment and now you're training for real!!!
Stopping short of failure and going on, and on, and on, and on, and on, yeah you might recover a LITTLE better, but what if there was another way to recover while smashing the shit out some weights? Lower your volume and stop going to the gym so much. Cut training back to 2-3x/wk, but when you're in there it's all out war. I guarantee after 30-40 minutes of training like that, you'll be good. 20-30 sec rest between exercises, all out intensity, and high intensity principles such as rest pause training, partials, superslow reps, static holds, negative only reps, you'll grow AND recover