I have only used my knives as tools.
However, I ALWAYS pick my knives and carryable edged items for potential weapon use, but I make sure that they are all perfectly legal to carry in my jurisdiction.
After that point, I don't do "political correctness"
I'll carry what I want to carry, for any reason that I want to carry it.
And I'll use it for whatever reason that I need to use it for. And I don't care who likes it, or who doesn't like it.
There is no escaping the fact that prior to a few hundred years ago with the advent of consumer firearms, the knife or sword was the every-day personal defense weapon for everyone on Earth.
Nothing more needs to be said. It has worked for thousands of years. These people seemed to be equipped with "the mindset" just fine.
Yes, today guns are better in most cases for defense, but the Navy issued cutlasses even as recently as WW1, and I'll bet that there were some on ships even later than that. And the land forces all have knives of some sort as weapons. Even right now, today.
It's just a fact of life. Going into denial about it because of "political correctness" doesn't serve anybody well.