Jannick Sinner only faced Tommy Paul as the only seeded player, ranked 14th at the time, to reach the final in Toronto in 2023 - but he only had to win 3 matches including Paul to do so, because Murray withdrew in the 3rd round and gave him a walkover. Djokovic, while not facing a seeded player, at least would have to win 5 full matches to reach the final instead of 3 like Jannick did - making it a more difficult & impressive path imo. 3 unseeded players will always be tougher to beat than just 1 seeded player, esp if that 1 seeded player is not even a top 5 player, let alone in the top 10.
Also last year in Madrid, FAA only had to beat Nishioka, Mannarino and Ruud to reach the F - the latter 2 were both seeded (even though Mannarino sucks ass on clay and should be counted as an unseeded player given the surface, as he's not even a top 100 clay court player in the ATP), but 3 of the other matches he "won" were due to a retirement or a walkover. So only 3 full match victories as well in a 96 player draw like the 1 in Shanghai, instead of 5 that Novak would have to get through. The run is still more impressive than Sinner's because Ruud was a top 10 player and one of the favorites for the tournament (and ended up actually winning Madrid a year later earlier this year), and is tougher to beat on clay than Paul on HCs - but less impressive than Novak's run this week if he ends up making the final.
So despite Novak not facing any seeded players this week to make the F, this run would still be more impressive than both Jannick's 2023 Toronto and FAA's Madrid 2024 - esp because of the extremely difficult conditions in Shanghai this year that resulted in many players retiring from their matches, and him being 38yo and physically suffering on court/not being in amazing physical shape.
For the first time in his career he deserves to have some luck with the draw and a relatively easy (on paper) path to the final.