The dataloss problem is very real. Some SSDs known to have data corruption bugs when TRIM is enabled are
Crucial SSDs and The Samsung 840 family of SSDs.
Other SSDs have very significant bugs in their firmware when TRIM is enabled that do not result in immediate data loss. For example, a common bug is every TRIM command causing an immediate GC pass. This harms performance and leads to write amplification, a situation which reduces the life of SSDs. And even if a GC pass is not triggered, if the TRIM command is used haphazardly, it cause cause performance issues on SSDs made before 2012 as the command queue had to be emptied before TRIM could be used.
And the worse part is that even if these firmware bugs are fixed, vendors don't usually release Firmware updaters for Mac OS X.
The good news is that the far majority of USB and Thunderbolt enclosures do
not forward TRIM commands to the drives.
(It's also important to note that TRIM cannot improve the speed of reads, so be dubious of any TRIM benchmarks that show an increase in read speed)