CX pax are spoiled with through check on separate tickets (from CX to others). Most airlines have cut down on through checking separate tickets.
I can understand that DL would not be happy as they are the last carrier and therefore responsible in case bags miss the connection. I guess that the 6 hours imposed by DL is their way to minimize the occurence.