NonGrannyMoll
Just like "working class", "titled", "disabled" or a multitude of other generalisations, it's just another catch-all word the use of which, because it means different things to different people, is almost completely pointless. But we all use these words, all the time (reasons on a postcard, please - no, don't). Finding one definition is impossible - it boils down to "how long is a piece of string?" Just go with the flow of the subject in hand, bearing in mind who's saying it and why.
I laboured under the delusion that I was lower middle class for years and then the "definitive" BBC quiz came along and I found out I was "Traditional Working Class". I do take your point though.