Why not higher accuracy in Otto data?
I can mention two main reasons.


Complexity of dataset
high Bayes error


The former means your dataset is highly non-linear and the latter simly means you may have same input with contradictory outputs in your dataset.