Why can't Eevee do the same as CryEngine or Unreal Engine?

Because blender is not a real-time engine, Eevee is not real-time.

DCC’s such as Maya,Max,Houdini do not conceive 3D like a game engine would, it’s two extremely different workflow, two very distinctive paths on how to create in a 3D environment.

I often have users confused about this subject, especially when talking about adaptive LOD, which is typically a very important game engine feature. Here is a related answer, from few days ago

4 Likes