Because he was sealed in that ball for like a billion years. This is literally stated in the manga where they say pure energy (a lot of it) is required to revive Boo after he was sealed in for so long.
Yeah but is that really true? If he had an inkling of the saiyans or buu's true powers he'd have had them blow up the ship right away and release buu early.