Software and hardware are sufficiently complex that the user has only the vaguest idea of what they actually bought. They cannot possibly make a fully informed decision and have to go on partial information.
I don't think it's sensible to say that customers "wanted" VW cars with "defeat devices". In that case, it's not even clear how much of the vendor company knew what was in the product.