It goes without saying that topics like these can be very biased. Chances are if you look online for "hardest video games of all time" you're only gonna get the same answers that are shown here. Chances are there are much more difficult games than Battletoads, but nobody cares about them.
But the thread says hardest games we "played". I never even heard of the games you mentioned.