If they had just finished putting down some fresh pavement they don't want cars driving on it right away.
There are a million engineering solutions to this problem. Many don't involved backing up traffic for 10s KMs. Its just lazy engineering.
Also that would explain 1 lane closed only. Not the second middle lane which has old pavement.
Sorry still not convinced this is anything but laziness and/or incompetence.