The same is true for MSDOS games, Genesis, 2600, MSX, PS1/2/3/4, XBox, GB, GC etc etc etc. The majority of games out there are just not good or have aged poorly on the graphic/playability front. I personally would recommend only a very small handful of games on the NES. Also one issue with some of these older systems is they were meant to be played on a 15-20 inch PAL/NTSC screen with interlacing. You splat that across a 65 inch OLED they tend to look bad. Your brain is good at making up the detail.
However, try playing the first level of Super Mario Bros on original NES hardware. The game mechanics basically still hold up.
All Atari 2600 games were worse than NES games, and primitive as anything. But try Breakout with paddles on an original 2600; again, the mechanics are good and it’s fun, at least briefly.