Ever wondered why certain tech giants seem to hit the ball out of the park whenever they launch a new product?