Because the iPad speakers are roughly the size of an American 25 cent piece. The iPhone does not have room for this sized speaker, let alone two of them.
i know the 4S is much louder than any other iPhone prior to it. Not quite as loud as an iPad, but that is understandable. A bit like asking why my TV speakers can't be as loud as a 4' free standing loudspeaker.