Porque no almacenan la información de la misma manera.
BMP suele guardar los datos de imagen con poca o ninguna compresión, por eso sus archivos pueden ser muy grandes.
JPG utiliza compresión con pérdida: reduce información visual que normalmente el ojo humano percibe menos para disminuir muchísimo el tamaño del archivo.
La ventaja es clara: ocupa menos espacio y es fácil de compartir. La desventaja es que, si comprimes demasiado, comienzas a perder calidad.
Por eso JPG se volvió tan popular para fotografías.

Fuente: pato bug
