To me, it's always a matter of context.
If a kid who never heard of Nirvana buys a shirt because they saw other people wearing it, are they being 'retro' or buying the latest thing?
Is Alfred Hitchcock 'retro' or 'classic?'
If I have liked something for twenty years, am I 'retro?'