Dlaczego tak
Spójnik because wprowadza przyczynę, więc druga część zdania staje się uzasadnieniem rekomendacji: autor poleca PostgreSQL, ponieważ baza obsługuje transakcje i dane JSON. Although („chociaż”) zapowiada kontrast, co przeczyłoby sensowi zdania, a unless („chyba że”) wprowadza warunek wyłączający. However jest przysłówkiem łączącym zdania i nie może w tym miejscu połączyć dwóch części jednego zdania bez średnika i przecinka.