Yes, but Trophy isn’t a one-and-done system - it can fire repeatedly and even when it’s empty, it’s not a million dollars to reload it.
Right, but that’s still $1 million per tank on top of the already high cost of the tank’s Chobham armor, to protect one 120mm gun and three machine guns. Not to mention the logistics of transporting, fueling, and maintaining it all. Also, while it is reportedly very effective against individual missiles, how well will it handle saturation by larger number of cheaper missiles or drone swarms, which aren’t too far off in the future.
Tanks are not yet obsolete, but they are well into their senility.