Most likely due to the TSA's efforts! Can you imagine how many would be hijacked if there weren't a TSA?
The history of airport security is somewhat interesting. There wasn't a TSA for long time, and the hijackings/flying to Cuba got annoying, so metal detectors were added.
Everything else since then hasn't made much sense.
The low rate of hijacking is due to the scarcity of people interested in doing it, not the difficulty. Same reason your house doesn't get burgled every day.