The EU is basically doing the right thing by stopping software publishers wriggling out of their responsibilies to users, and the publishers and developers are whining that they shouldn't be forced to make sure their products work.