The Blame Game
-it all depends on whose turn it is to blame this time
I would say, that you are independent to chose the best software for your company, then you also have to take the ramifications that follow, bugs and the like.
Also, if the programmers should be responsible, companies will end up testing into oblivion, the product would not be ready for sale until it is old and outdated..
Though there could be something in his statement as well, thinking of automobile manufacturers. Sure they have some blame when one of their parts fail again and again, causing a great deal of accidents. We expect them to replace the parts, like a guarantee..