That hour or so you spend waiting for your flight could be better used. Having dashed to the airport, made your way through check-in, past security and beyond customs, passengers are left to twiddle their thumbs for an hour so while bags are stacked and the plane is prepared.
And then, upon landing at our destination, we drag our sorry selves through another customs queue.
Depending on the airport, the wait for customs can be horrendous. Particularly after a stinking great long-haul flight in unwashed clothes, breathing the same recycled air, rubbing your sore back as you approach the customs official... "You've filled out the form incorrectly sir, go to the back of the line."
The Americans are on to a good thing with border pre-clearance. After check-in at some airports flying into the US, you go through US customs - wait for it - before boarding the plane.