A \ b
has never been optimal. It has always been the case that there are better alternatives. In particular, you can often use knowledge about the specific matrix (structures, size, sparsity, …) to pick a better solver.
However, in some cases A \ b
is good enough – not all programs spend the majority of time in the linear solver. A \ b
is not being deprecated, and you can still use it.