yes thats not tanks fault , they represent ultimate in a war doctrine like battleships once they were the beginning and the end . but time passed and newer system come and no one anymore use battle ships .
Tanks also had their time as Armed Chariot had their time . right now the ultimate weapon is manned aircraft but new system is pushing them away and probably the next best thing would be drones as no manned aircraft in 10 to 15 years probably less can match a high performance drone which is designed to hunt manned aircraft .
if you insist on old doctrines , you are bound to fail just look at ottoman empire , they always insisted on besieging enemy for 500 years and they were master of it no body could do that as good at them but they paid the price of not being flexible at WW1 when they had to fight several front and their force become thin so they could not do that effectively and also the fact that modern weaponary made that strategy obsolete