The reason for the difference between Canon and Nikon is mostly a legacy decision - Nikon and Canon have had stabilized lenses for years, dating back to the film days where it would have been impractical to move the entire film plane, roll, mechanism, etc that typically accompanies film.