It's not just the Government departments to blame. Remember that each individual airport is allowed to impose its own more stringent regulations if it wishes.
This, I feel, is the big problem - the totally different requirements at different airports, most annoying if crew or a frequent flyer.