The controller didn't have an ETA, the pilot was offered to hold or divert. The pilot didn't want to divert, and hoped that complaining would get them out of the hold.
From a safety perspective, this all seems to have worked as intended.
Yeah, whether Lufthansa's polices are reasonable or excessively cautious is debatable, but the ATC here obviously gave unambiguously wrong information about the delay.
Estimates and predictions that turn out to be wrong are still wrong.
And when the estimate was wrong by 50% and counting, and the ATC wasn't offering any information other than another dubious estimate, and the ATC was not handling the flights in a FIFO order, the Lufthansa pilots were left with uncomfortably little useful information about their situation.
Just a note the estimate wasn't just wrong by 50% the pilots had already been told 10min twice before, so estimate was more than 300% off by that time.
That also means that when ATC tells someone they will inform them in 10 minutes,they are obliged to tell them in 10 minutes, even if it's "sorry, we don't have a slot, we can get you info in next ten minutes or help you to diversion airport".
Not have to be reminded that there's a plane in holding waiting for information.
Unless they want a repeat of telling a plane to hold till it crashed into sea.
Seems to me that ATC need to get it together also.