You'd think so wouldn't you.
To be clear, I'm not actually watching it, so I've no idea how dark it actually was.
But they really have to accept that if they're playing in Pakistan at this time of year, then they're going to consistently be playing under lights for the last few overs every day...
Not sure about the Karachi, but I know during the Multan match they were saying that the smog in the morning could delay the start. Which was presumably scheduled for a normal time in the morning some point after 10am.
Leaving that aside, I'm not sure starting a test match at 7:30am is a good...
You'd need to play 6 day tests to fit the overs in, in Pakistan at this time of year.
Or find a way to play under lights that doesn't involve a ball that makes conditions even flatter than they already are over there most of the time.
The only thing Pakistan could possibly have got out of that (bearing in mind that they know the light will stop them getting the overs in) is injuring one of their own bowlers.