I don’t why in this day and age DNA testing isn’t mandatory for crimes in which it could determine innocence or guilt.
Cost. While it has come down, it is still Gawdawful expensive.
Time. There is a long line of materials waiting for testing, and the process probably denies Americans their right to a speedy trial as it is.
There are probably more reasons than those.