The younger generation doesn't want to be reminded that prior generations had to work harder just to survive. The millennials want to pretend that they have it harder than anyone ever has. But catering to that market of customers alienates the ones who've kept CB up and running.
Millennials will soon realize the bit off more than they can chew.
I think you’ve encapsulated the picture perfectly.