When people do have ways to go around this problem, they do use Newton's method for large scale problems.
There is the seminal paper "Deep Learning via Hessian-free Optimization" [1] that applies Newton's method (Hessian free because of a clever trick of solving Hx=-g iteratively without explicitly constructing the Hessian, and getting an approximation without full O(n^3)) - but n^2 or n^3 is just too large in practice when the diagonal approximations work just fine.
[1] https://www.cs.toronto.edu/~jmartens/docs/Deep_HessianFree.p...
One of Newton's method major selling points is that once it's close to a local minimum, under the right smoothness assumptions it essentially converges faster and faster to an exact optimizer - "One more correct significant digit each iteration". It's called Newton's method region of quadratic convergence, see [0] Theorem 14.1, p.3
[0] https://www.stat.cmu.edu/~ryantibs/convexopt-F16/scribes/new...