Very selective use of facts. Four people have died in flight in Soyuz spacecraft, while fourteen have died in flight on US shuttles.
In addition, one of the Soyuz deaths was Komarov's Soyuz One which was the very first flying craft. A failure like that 'demon machine' (which is what he called it while he fell to his death) in the very first is understandable, but the 14 who died on the shuttle did so at roughly the 25 & 100 flight milestone.
Which is more damning, a data corrupting bug that you encounter during the Alpha phase of testing, or one that shows up after the product has shipped to your customers?