Long range missiles are expensive. ATGMs require you to be closer (2 miles or less) to the target which means the operating crews are vulnerable to the same tanks and other mortar fire which they are trying to kill.
I think long range artillery (> 50kms) is the solution.