Cost.
The airlines do not want to pay for it and the government has not mandated it. The airlines already bear the considerable cost of the random drug and alcohol testing. They have to pay for the testing and if the pilots have a good collective bargaining agreement they also get paid for the time it takes them to do the test.