pre moves

It's off by default.
But if you've turned it on, you can turn it off again (the first option here):
https://www.chess.com/settings/live

OTB you can move while your opponent's arm is transitioning from their move to the clock.
But sure, OTB without increment is essentially playing with decrement. So you could simulate this online by subtracting 1 second from a person's clock after every move.
But that's silly.

OTB is OTB - it’s a different game. You’d have to add touch move, and remove the option of people playing drunk and in their underwear (or worse).
Joking aside - simple economics. If they removed premoves in their entirety, a large amount of their paying client-base would migrate elsewhere.

OTB you can move while your opponent's arm is transitioning from their move to the clock.
But sure, OTB without increment is essentially playing with decrement. So you could simulate this online by subtracting 1 second from a person's clock after every move.
But that's silly.
You're not really supposed to move until the clock is hit OTB.

That's ridiculous. Premoves are essential to bullet and blitz chess.
If you don't like them, turn them off.

OTB you can move while your opponent's arm is transitioning from their move to the clock.
But sure, OTB without increment is essentially playing with decrement. So you could simulate this online by subtracting 1 second from a person's clock after every move.
But that's silly.
You're not really supposed to move until the clock is hit OTB.
Unfortunately during my first ~5 years playing blitz OTB, I played a guy who was OCD about this. Essentially it trained me to wait until my opponent had pressed their clock before starting to make my move... which no one does, so I had to unlearn this habit in order to speed up

. If u cant win by playing properly then go find another game. Making a move in 0.1 of a second is ridiculous and at that point your not really playing chess but rather moving pieces around the board to waste time ( once your memory moves are done )( and yes ive watched GM’s play games where they use pre moves and they made the silliest of mistakes ).
Other wise their should be penalties for having a pre move blocked. Lets say with a check. Then the pre move player should be charged extra time before they can make a move to compensate for the ridiculousness that a pre move is.
Or.. of course an optional filter would be nice so that you can choose opponents who agree to pre move, who dont and who dont care either way.
Metaphorically speaking, whats wrong with cheating if you put all the cheaters against each other and keep all the legit players playing legit players? There is only a problem when you mix the two.