Scuzzy indie, hipster satire and even skinny jeans – 2025 felt a lot like 2005. Now millennials are too old to care about ...