So tell me, why would a new SSD which has never been used report bad sectors?
Maybe because they were really bad/ drive was faulty? Why drive would mark them bad if it was simply a retention problem? Also you did not say how many bad sectors.
How do they work if the OS does not use TRIM?
Reserved area not visible to OS + working like slow crap after a while if there is no garbage collection implemented like in early SSD.
In practice the performance advantage of TRIM only becomes significant with drives which were poorly designed in the first place with insufficient reserve space.
In practice give or take erasing and then writing is very slow compared to simply writing. Without TRIM the only way do deal with that decently is either understanding file system or having large amount of reserved area. But you still will get writing amplification as any garbage collection without TRIM is still moving orphaned data = excessive NAND wear. The only data it knows to be really orphaned is which was written over by OS (written to another block internally). Also reserved area may fill real fast when you try writing large amount of data resulting in abysmal performance before garbage collection is given idle time to do it's job. It would be proper to say that garbage collection without TRIM is the real crutch.