but if BT don't give them the details they need, then they're stuffed.
What makes you think that only happens with BT Mixture? I've found, as a service engineer, that unless the original call was taken by an engineer, the issued fault rarely bore any resemblance of the real fault. First law of a good service engineer, find out from the customer exactly what he is complaining of.