Arch, ну да, верно. Но просто в областях, где нужны "принципы качества" есть, например, сертификация. К примеру, мы производим программный продукт, который подлежит сертификации. Ответственность тут должна разделяться и на сертифицирующую контору (это всякие минсвязь и прочие у нас). А если со всех требовать ответственнноть, то и так хилое производство малого ПО зачахнет.
Тут ведь сложно доказать - твоя обрезалка картинок отформатировала винт или это сбой системы, стороннего ПО или вируса. Кто этим будет заниматься и как доказывать? Дизасемблировать? Исходники запрашивать и изучать? Понакладывают штрафы и дело с концом, сам понимашь. Идея здравая с одной стороны, но как это реализовать - непонятно совсем.