The question seems to be made of several smaller questions, so I'm afraid my answer may not seem entirely coherent.
I have to agree with the other posters who say that the sporadic simple groups are not really so large. For example, we humans can write down the full decimal expansions of their orders, where a priori one might think we'd have to resort to crude upper bounds using highly recursive functions. (In contrast, one could say that almost of the groups in the infinite families are too large for their orders to have a computable description that fits in the universe.) Furthermore, as of 2002 we can load matrix representatives of elements into a computer, even for the monster. Noah pointed out that the monster has a smaller order than $A_{50}$, but I think a more apt comparison is that the monster has a smaller order than even the smallest member of the infinite $E_8$ family. Of course, one could ask why $E_8$ has dimension as large as 248...
There was a more explicit question: how is it possible that a group with as many as $8 \times 10^{ 53 }$ elements doesn't have any normal subgroups? I think the answer is that the order of magnitude of a group says very little about its complexity. There are prime numbers very close to the order of the monster, and there are simple cyclic groups of those orders, so you might ask yourself why that fact doesn't seem as conceptually disturbing. Perhaps slightly more challenging is the fact that there aren't any elements of order greater than 119, but again, there is work on the bounded and restricted Burnside problems that shows that you can have groups of very small exponent that are extremely complicated.
A second point regarding the large lower bound on order is that there are smaller groups that could be called sporadic, in the sense that they fit into reasonably natural (finite) combinatorial families together with the sporadics, but they aren't designated as sporadic because small-order isomorphisms get in the way. For example, the Mathieu group $M_{10}$ is the symmetry group of a certain Steiner system, much like the simple Mathieu groups, and it is an index 11 subgroup of $M_{11}$. While it isn't simple, it contains $A_6$ as an index 2 subgroup, and no one calls $A_6$ sporadic. Similarly, we describe the 20 "happy family" sporadic subquotients of the monster, but we forget about the subquotients like $A_5$, $L_2(11)$, and so on. Since the order of a nonabelian simple group is bounded below by 60, there isn't much room to maneuver before you get to 7920, a.k.a. "huge" range.
The question about the why the 2-Sylow subgroup has a certain size is rather subtle, and I think a good explanation would require delving into the structure of the classification theorem. A short answer is that centralizers of order 2 elements played a pivotal role in the classification after the Odd Order Theorem, and there was a separation into cases by structural features of centralizers. One of the cases involved a centralizer that ended up having the form $2^{1 + 24} . Co1$, which has a 2-Sylow subgroup of order $2^{46}$ (and naturally acts on a double cover of the Leech lattice). This is the case that corresponds to the monster.
Regarding the prime factorization of the order of the monster, the primes that appear are exactly the supersingular primes, and this falls into the general realm of "monstrous moonshine". I wrote a longer description of the phenomenon in reply to Ilya's question, but the question of a general conceptual explanation is still open.
I'll mention some folklore about the organization of the sporadics. There seems to be a hierarchy given by
- level 0: subquotients of $M_{24}$ = symmetries of the Golay code
- level 1: subquotients of $Co1$ = symmetries of the Leech lattice, mod $\{ \pm 1 \}$
- level 2: subquotients of the monster = conformal symmetries of the monster vertex algebra
where the groups in each level naturally act on (objects similar to) the exceptional object on the right. I don't know what explanatory significance the sequence [codes, lattices, vertex algebras] has, but there are some level-raising constructions that flesh out the analogy a bit. One interesting consequence of the existence of level 2 is that for some finite groups, the most natural (read: easiest to construct) representations are infinite dimensional, and one can reasonably argue using lattice vertex algebras that this holds for some exceptional families as well. John Duncan has some recent work constructing structured vertex superalgebras whose automorphism groups are sporadic simple groups outside the happy family.
I think one interesting question that has not been suggested by other responses (and may be too open-ended for MO) is why the monster has no small representations. There are no faithful permutation representations of degree less than $9 \times 10^{ 19 }$ and there are no faithful linear representations of dimension less than 196882. Compare this with the cases of the numerically larger groups $A_{50}$ and $E_8(\mathbb{F}_2)$, where we have linear representations of dimension 49 and 248. This is a different sense of hugeness than in the original question, but one that strongly impacts the computational feasibility of attacking many questions.