Technological obsolescence, Functional obsolescence