I agree with that - I made the exact same
point on this very thread.
But that doesn't mean all these complexities dont exist now, nor that 60+% of the population are PB or Middle Class, nor all the other stuff i typed up etc etc, nor that there is clearly a reason why the ideas of the left dont resonate with so many people < part of this is IMO a failure in the language and communication of class and class struggle.
One solution to the new complexity was to go the other way and blur away all the distinctions - the 99% thing. There's definitely something in that, but its not classical Marxism and I dont think its not enough on its own.