Actually, I'd love to know why, but at my previous place of employment, no one was able to explain it to me. I was eventually left with the fact that it occurred and that to check the system, I should fully charge it and recheck for the condition.
One of the things that makes me unusual as a technician is that I have a better understanding of how the vehicle actually works and the ability to determine what malfunctions might cause certain symptoms by using logic. This one, however has left me stumped. I've been able to come up with no logical reason why it should be so.
Lastly, I fully agree that communication, knowledge, and understanding are critical to customer satisfaction. As the original poster has not yet replied, I'm left wondering whether the dealer bothered to explain to him what was wrong with his a/c compressor and why that caused the need for replacement. If there indeed was a necessary reason for replacement, then this communication would have helped the customer understand that there was a separate problem.
While in my case the advisor may not have been able to relate why the refrigerant being low would cause poor cooling on one side, he would have had the information that the condition was remedied by charging the system to the proper level and that I had or had not found a leak and the location of such a leak. These would all be important items in the customer's understanding of what repairs were being done and why they were necessary.
I agree that in this case there was likely an error, but I don't know enough facts to feel comfortable about my judgment.