Maybe. I think at least part of the reason is political though.
Nobody wants to be the person who scraps a security policy and then has a terrorist attack happen as a result of their policy removal. Not politicians, not TSA higher-ups, nobody. That's a career-ending mistake, no matter how unlikely it may be.
Not to mention that it's probably not a particularly popular decision amongst the public. Maybe it's security theatre, but people like it.