It's a crapshoot, basically
It all depends on the airport, or rather the particular screener. I've never needed to take off my shoes at ORD, LAX, or SAN, but I was flying out of PHL a few months ago and the TSA agent wouldn't let me pass through the metal detector without taking off my shoes.