My point is that words are part of languages which change very fluidly, and you could make the same argument for hundreds of other words.
If the word isn't considered bad by anyone hearing it or anyone it describes, nothing is wrong with it. Many meanings are different between your language and mine, even though they sound alike or share some etymology.
I don't think that's true at all. Your middle class percentage is tiny compared to most of Europe, and while you also earn a bit more, that money goes to a much stronger social safety net in most of Europe, too (at least in our more successful countries).
I would also wager that middle class workers are more comfortable here, because of guaranteed 5-7 weeks holiday, 37 hour work weeks (for the vast majority), guaranteed parental leave, and just generally a very unionized job market.