Couldn't agree with you more. One of the main problems is being 'working class' becomes less relevant every year - we're on the steady (if sluggish) march to a lower-middle-class society, and, eventually, class will become largely irrelevant. Labour need to understand that and adapt.
I agree with a lot of that, though I might put different labels on it.
Labour's big strength is it's big weakness. Long term it has a huge lead built up of younger people. The issue is we are unreliable voters.
They lost a relatively small chunk of highly strategically placed voters in 2019. The issue as you say, is that certain sections are greatly shrinking.
This action from Starmer though, which could really hit younger voters could be very damaging.