With Unreal Engine 5 a feature called Nanite is supposed to allow high polycount models to be handled without preprocessing using some kind of runtime algorithm that simplified geometry.
These models also need all the lighting information extracted and turned into textures for use in a game engine(albedo, metalness, roughness etc). Most tools for automatically extracting the lighting information get it wrong most of the time leaving the artist to recreate it with a tool like Photoshop.
I don't think the mesh can be directly used in games for any platform. However, the texture capturing with reference geometry is a great asset. With the scanned mesh, there are surface reconstruction algorithm that can use the original mesh as reference and create a mesh close to what a 3d modeller does for gaming. There are still a lot of manual work to optimise and make it ready for tessellation. I am not really sure, if there are any recent innovations in this field to automate this at the level of details needed for a game. If there is, I can only imagine GTA inside a city with this level of details.
Obviously your result is only gonna be as good as your source imagery, but a large part of the magic is in how precisely the photogrammetry is able to solve and compute correct camera poses so as not to inject artifacts, combined with the automated generation of efficient meshes.
It seems like traditional asset pipelines never really had a need for crazy optimized LOD generation. There have been sophisticated mesh optimization tools, but usually it's only a small fraction of the manual effort to make some LODs compared to modeling the actual full detail model. It's usually done manually, but I don't know for sure, never worked in the industry. But you can imagine how this is a non-starter for when your full detail model came out of photogrammetry. I haven't been following it that closely but my take on it is that Unreal Engine 5 is a paradigm shift in that it will liberate you from even needing to consider levels of detail, much the same as you don't consider releasing memory in a garbage collected programming language. This is clearly possible once those concerns you state, "input is an absolute mess", "having to recreate models", become automated and reaches a level of quality that equals what a human can do.
I would expect in unreal engine 5 you will be able to import assets in traditional 3D formats (in addition, of course, to a bundle of photos) and it will recommend you provide it with the highest possible quality input. And you'll just be able to straight away instantiate hundreds of thousands of copies of it into your scene stretching into infinity and your framerate will be fine.
In our eyes, we do not think of triangle or mesh : We think of geometry patterns. flat rectangular patterns, curved patterns, ect...
--> And this limits enormously the weight of the environment we visualise and memorise.
- Simple as that -
This is what I do at https://free-visit.netAnd this explains why my kitchen works on even a low end Smartphone : https://free-visit.net/fr/demo01/demo02