Many designers and engineers suffer from it: solving a non-existent problem by adding an extra problem. I found a nice example.
The iPhone responds to movement so game developers build games where by moving your phone you steer a car. A very simple and intuitive interface, no wonder this phone, and the games on it are so popular.
But you can’t control a car with your phone, you need a steering wheel to do that! So in order to make the gaming experience more realistic this clever dude built just the thing we need: a steering wheel for your iPhone.