Because people tend to want a nicely-sounding, familiar-looking name. So they reuse the same set of familiar words. They get overburdened with meanings, but also even more familiar-sounding.
It takes some guts and talent to name something with an alien, original word, like Google, or Atari, or Motorola.