Of course you can have expectations as you like, but you always have to remember what the simulator engine can practically do and what not and what is worth the effort of the devs. For example, placing tree types exactly as their elevations, sizes and so forth are or using them as mixed local groups is just not possible by the autogen routines of FSX/P3D. If you want that, you have to place those objects manually. Every one of them. For ORBX PNW alone that would probably take a couple of decades for the entire team. So as you said, if taken time, it is possible. But not practical.
Creating a virtual world is and is not possible. It is easy to do with 2D images at a certain point if you look at the photogens and google streetview. If you want to have that data tranferred as true real time rendered 3D data, things are far more complicated. You have to have at first, the precise data what trees, objects and so forth is where. After that you have a possibility to start thinking how to model all that in the engine. You can of course get quite easily data of elevations, terrain types, geological, street, railroad and powerline information and some building data even for free or at least if you pay for it, sometimes huge sums. It doesn't still mean that all that translates magically to virtual models i nthe sim. You need first an engine that can represent practically all that different data, which in FSX is possble practically by hand placing. Then, you have to create all those models, which is a different task all together.