The problem is endemic on Delta, and worse on United.
The foreign flag carriers have no such problem. ( Air France, KLM, etc etc) , so the problem is unique to Delta and Untied as far as I have seen. If it were a regulation issue, I am sure it would not work on BA, AF etc.