it is really bad because it writes to every cell and thus prevents the internal wear-levelling and garbage collection.
If formatting just writes zeroes to each block then it's possible the drive will turn it into a TRIM.
Before TRIM was supported by drives and OS then it was common to write zeros to free blocks up. The official SD card formatter for windows gives you the option of erase or overwrite. Sending all those zeros is slower.