I think everyone already mentioned all reasons DHL is a terrible carrier.
If you have a problem, good luck as there is no way to contact them directly (or they hide it very well).
They think adding a chatbot helps compensate for their terrible customer support (yet, the chatbot is only able to help with trivial things we don't need it for).
So I am here to ask you to do the only thing that can have a chance to change something. Stop ordering from companies that use DHL as a carrier (and don't give you the option to choose another one).
That is only way that with enough people, can create an impact.