This was to be expected. Here are the reasons:
-Only 16 Gbyte Ram in both Consoles is not a big Jump compare to previous Genrerations. If you want CGI Qualitity with uncompressed Pixels , full Color Textures , huge Worlds with lots of Geometry etc.. you need at least 64 Gbyte minimum.
-Focusing on Compression, Streaming Technics instead of compromissless Brute Force Power.
-Focusing on Play Anywhere Ecosystem, Forward and Backcompatibility between Generations , Plattform independed Graphic Engines , Xbox X Series Hardware is holding back by the PC , Xbox One and DirectX12.
-No Support of a proper Hardware and Hardware optimized Code from Microsoft without any connections to PCs , Xbox One or Windows 10.
-using the same Engines from previous Generation, like Unreal, Unity, Cryengine etc.. Nextgen Consoles need new and fresh Engines building up from the Ground to support a proper new Hardware for great Visuals.
-lazy and untalented Devs without any good feeling about Artwork , Design and Colors.
-Not enough Time to create great Visuals , for Workarounds and Tricks in view of the Limitations and Restrictions these Nextgen Consoles have. So for a real Jump they need 2-3 Years.