I've been noticing this problem for a while. A lot of people might see this as arguing over semantics, but this is a case of a word simply not meaning what it's being used to mean at all. Here's the definition of retro:
ret·ro
ˈretrō
adjective
1.
imitative of a style, fashion, or design from the recent past.
"retro 60s fashions"
noun
1.
clothes or music whose style or design is imitative of those of the recent past.
"a look that mixes Italian casual wear and American retro"
The NES and the PS2 - to varying degrees - are both legitimately old machines. They're not imitative of something from the past, they are from the past.
Something that is retro is retro the moment it's conceived. The Atari Flashback systems are retro now and they always will be because they're imitating the style/design of an era before their time.
Look, calling old games "retro" is akin to calling games you pre-ordered that are coming out later this year "futuristic".
![Laughing :lol:](./images/smilies/icon_lol.gif)
Who's with me?
![Embarassed :oops:](./images/smilies/icon_redface.gif)