Because there exist exactly three p orbitals per quantum level n, and because the (n-1)d orbital is closer in energy to the (n-1)s orbital than an np orbital.
It sounds like a misunderstanding of the hybridization notation.
HYBRIDIZATION NOTATION
Having sp^3 hybridization tells you that one ns orbital mixes with three np orbitals to generate four identical (in symmetry), degenerate (in energy) sp^3 orbitals. That way, the given compound can form up to four identical bonds if it wishes.
From the explanation above, using n = 4, it follows that sp^4 implies the existence of a fourth (n-1)p orbital, or implies an np orbital somehow participates as the fourth p orbital.
However, that is not reasonable, given that an np orbital is too far away in energy to interact in place of using the (n-1)d orbital for n = 4. Furthermore, there exist only three (n-1)p orbitals, not four---remember that for l = 1 (for all p orbitals), m_l = {-1,0,+1}.
A MORE EXPLICIT EXAMPLE
The 3d orbital, for instance, is closer in energy to the 3s orbital than the 4p is to the 3s for a given atom.
That means it is more favorable to mix one 3s, three 3p, and one 3d if the compound wishes to form five bonds using sp^3d hybridization.
An example of sp^3d would be PF_5.
