A number of factors have held back adoption of ML.