Daniel,
Other than the overcooking of meat, possiblities include dishonest vendors that freeze and thaw their meat yet sell it as fresh. Freezing causes a loss of moisture at the thaw and could explain it. With chicken pieces, you can tell if they have been frozen by looking at the bone after...