TRIM support works on recent kernels, and EXT4 filesystems, for me. You just have to make sure you mount with -o discard
.... How is it that they can get around this problem?
Not too hard.
Linux (officially called GNU/Linux, but few use that name)..."
Practice what we preach, Hmmmmm?