Why is the input level of the external mic so low?

Microphones are hooked up to a pre-amp to boost the signal before recording. The internal microphone on the Mac probably has a built-in pre-amp while the external jack doesn't. Typically external mikes are connected to a sound or mixing board before hooking up to a computer.