Non necessariamente, dipende da un'infinita di test (qualità/quantità dei test).
Ovviamente, se una software house deve vendere a prezzi da supermercato, dovrà risparmiare su alcune fasi del processo produttivo, che potrebbero essere proprio quelle di testing...

E ci sono comunque parecchi software commerciali costosi pieni di bug, patch e via dicendo

[OT]
Al massimo, si può dire che un software opensource ha alle spalle una community di sviluppatori, quindi è più facile il procedimento di scoperta/correzione dei bug, mentre per un software commerciale ti devi affidare alla disponibilità della sofware house che lo produce
[/OT]