Isn’t this just the no free lunch theorem? Should you be expecting a more general framework to beat an specially trained algorithm?
Another concern is generality: just because it performs well on this dataset does not mean it will perform well on another.