As a (private, non-jump) pilot, I read 9,000 feet and thought "oh, luxury!". There's a lot of time if something goes wrong that high. When a single engine plane loses its engine, first thing you usually do is trim for best glide. Every plane has a "best glide" speed, you point the nose down until that speed is reached. That'll keep you from stalling and give you time to go through your emergency procedures. At a descent rate of 1,000 feet per minute (which is a really fast decent rate, I think much faster than a Caravan would even heavily loaded) you've got 9 minutes before wheels down.
I think the real issue is what happens at 2,500 feet, or 1,500 feet. Or 3,500 feet when there's time to bail at that moment, but the clock is ticking and the pilots immediate workload is high.
Of course, you don't want a packed plane running to the door at the same time, otherwise you can get into an irreversible stall/spin that could kill just about everyone (even those that already left, plus maybe a few on the ground). But a lighter loaded plane will glide further than a heavier loaded one. At 9,000 feet, I imagine most pilots would tell people to get out. At 3,000? I don't know.