Eevee hdri shadow casting

ive noticed that the only way to have shadows in the scene is by adding additional lights.
Using just a hdri as lighning doesn’t cast any shadows.

Is there a way that eevee will support casting shadows from an environment texture?

As far as i know there are technical reasons why HDRIs and object with emission shaders can’t cast shadows in Eevee (no real raytracing being the culprit here).
But who knows? maybe some workaround will be found in the future?