A hole? I don't understand your explanation at all. By hole, do you mean a lack of energy? In other words, the electron has less energy than an electron pair and therefore occupies the p orbital to account for this lack of energy?
As for your 2nd explanation, wouldn't using sp3 maximize the occupancy for the s orbital regardless of whether one of the sp3 orbitals is only occupied by a lone electron? Inversely, you could say that sp2 hybridizing minimizes the occupancy of the p orbitals but it doesn't really because either way there are just as many electrons occupying the orbitals, regardless of how many of them are hybridized.
EDIT: Ah wait, I see what you mean now. By only putting pairs into hybrid orbitals then there are no vacant spaces left in the s orbital.