I agree that a lot of time the design doesn’t actually get to complete or perfect, but I also think about product as iterative value. Does the value of a released feature make the lives of the user better? Even if it’s not super user friendly? I think that ultimately depends on how difficult that product is to use. An unusable product is not incrementally beneficial, but a product with a bit of a learning curve or funky-ness still might provide value to the user compared to what life was like before that product existed.