Yes. The whole social class thing is nonsense.
No one Englishman invented 'class'. Class distinctions have always existed in societies. Some people simply have more power and wealth than others, and those who have it like to keep it that way.
The comfortable/happy theory comes from the pride of powerful men to justify themselves as they extended their rule over the less fortunate.
The idea that Mr Stroustrup "undoubtedly" appropriated "class" concepts while in England is pure bolony, and to state it as fact is hubris.
So that then is the author's (false) premise, which reads 'Stroustrup went to England and got an understanding of the "class" concept, which he then ported from societal contexts to his programming language.'
The second paragraph is an obvious attempt by the author to understand his premise, because it confuses him. We see it in the very structure, which reads 'Class in C++ is like social classes, except it isn't, sometimes it is the opposite.' He then throws in some doubletalk about how the proletariat both does and does not live off the backs of their superiors.
Perhaps the author is confused by his premise because it makes no sense. The problem is that after reviewing it he has not considered (or refused to concede) that it is nonsense, and cannot get his head around some way to make it sensible.
The truth is much easier to take. Bjarne Stroustrup has never had any difficulty explaining where C++ came from. You can begin reading here:
http://www.stroustrup.com/bs_faq.html#invention
(Make sure to click on some of the links he gives as well -- they go into pretty great detail about what influenced C++'s design.)
The idea of "classes" and "object-oriented program" existed long before Stroustrup came along.
And none of the social class stuff helps you understand C++ any better. All it is is extra junk to jumble around in your brain. Learning to program is hard enough without the extra baggage.
Hope this helps.