Starting in about the middle of 2025 and continuing to present day, Radiohead has been having a moment. In August, OK Computer favorite “Let Down” hit the Billboard Hot 100 chart for the first time.