Your argument isn’t a moral one.
I don’t mean to make a moral argument, just question the need for short positions. If the company is truly bad their shares should deflate as demand deflates, no short seller position necessary. I think, from the perspective of the needs of society, punishing bad investors who fail shouldn’t be as rewarding as finding the right investments to grow.
The sentiment that shorting isn’t necessary is particularly pernicious in the places where companies trade cash compensation for stock.
Employee long positions derived from stock grants are already boosts to the optimistic view of a company.
If there is no short position to determine fair pricing companies can use their already outsized advantage to take advantage of workers.
What if smart money had to bet on a competitor or growing some other investment instead?