Video compression has its limits. A modern BD release has a bit/pixel value of around 0.5 - 0.7, while streaming copies are around 0.1 - 0.2. You're going to lose detail even if you use AV1 or H265.
Then you also have the problem that certain content (naval/oceanic scenes, storms, jungles) doesn't compress as well.
IMO we are also starting to see lower "returns" with every new codec generation. MPEG4 ASP (Xvid) to H264/AVC was a massive jump. H264 to H265 (or even AV1) was IMO a much smaller jump.