"Sometimes the professionals dont do any better."
While I am not nearly as well versed in this subject as you seem to be (that is to say, I just wing it as I go along), I'm fairly confident that whatever lack of quality you have experienced in commercial translations was due to use of "professionals", not professionals. That is to say, professional hacks and amateurs who work for food/the privilege of translating something 'j'.