I don't find it surprising.
Nr. 1: The experience of other industry branches is larger, and it got to the point where quality by design is widely used. This is lacking in the IT branch and the lack of standards plays an important role.
Nr. 2: software companies bring unfinished products on the market because:
a) they can - not only that they are allowed by law, but bringing patches also works straight forward.
b) the time it takes to bring their product up to a level agreed as "qualitative" may be so long for them that they can't remain in business.