Over time this has changed. There is an entire page on Wikipedia dedicated to chronicling this: https://en.wikipedia.org/wiki/Violence_and_Lego
Because classic space had rayguns, and the pirate ships had working cannons.
But yearning for a 12 year period in the middle of the last century and talking about it as if deviating from it is a recent sign of the company losing its way, is a little odd IMHO.
It's literally written in the article that the person you are responding to linked. I'd recommend reading it.
I’m observing my kid picking up lego and assembling my old sets and they take that the same way without prompting.
Using bricklink as proof that the number of weapons increased is hilarious. Many kits used and still use regular bricks in places where they can clearly be read as weapons. (1) Lego definitely has a trend to make more specialized pieces now, so it’s not surprising at all that more specialized weapons show up.
(1) The cannonballs are listed as “Brick Round, 1x1 open stud”, because that’s what they originally are.
https://www.bricklink.com/v2/catalog/catalogitem.page?P=3062...
The first minifigure is from 1978, the first weapon is from the same year.
There is demand for all sorts of things the society in general considers harmful.
If one chooses to offer it anyway, be prepared for the criticism.
Part of the problem is that dedicated toy stores are almost dead, so if Walmart or Target's shelf of LEGO doesn't have it, it basically doesn't exist.