To answer the question of “why a sudden resurgence in the popularity of cassettes” you need only one word.
Hipsters.