Make spawning on vehicles less of a hidden mechanic
On driver's disembarking or changing seats or going incapped, show message to the player: "Driver seat empty. Spawning on vehicle disabled"
This way, people will understand that you need a driver.
If only the engine is required, then for people disembarking (not ejecting), show the message: "Engine off. Spawning on vehicle disabled"