Komunikace určitě jo. Myslím, že se jedná o optimalizace s cílem zvýšit životnost (rozložit počet zápisů na všechny sektory rovnoměrně). Je to sice řešeno přímo v hardware, ale ten nemůže efektivně rozkládat, když neví, které bloky jsou volné.
No, pokud hardware sám dělá wear-leveling, pak jakákoli vrstva nad ním už nemůže rozložení sektorů nijak ovlivnit (tzn. ani zhoršit, ani zlepšit). Ta podpora SSD konkrétně znamená rady hardwaru, že některé sektory obsahují nepotřebná data; hardware si to musí přebrat sám (pokud to umí).