Faults found by users are due to
Poor quality software
Poor software and poor testing
bad luck
insufficient time for testing