Of course it's extremely hard but you can't do it at all on modern games with unresponsive displays. The point is that when you press the button in SMB, the action happens on the screen an order of magnitude faster than a modern game. Modern games have slow, floaty, laggy controls.
It's not just games though. Computers have done the same thing [1]. Modern PCs are an order of magnitude slower, latency-wise, than an Apple II.
This is why on Rock Band, you had to “calibrate your TV” because of input and audio lag from when the game generated it.
As a game dev, this is true. Old hardware input was very fast whereas today it’s software and it’s 50ms give or take. Add more milliseconds for your TV to refresh. It was common to see 150-250ms lag.