The days when a 'PanzerFaust' could knock out tanks constructed with ordinary steel are long gone. Modern steel technology has moved onwards since then.
But shoulder fired anti-tank weapons have moved on from conventional explosives as well -- javelins for example contain 2 warheads -- one to predetonate the reactive armour, and a second charge to penetrate the regular armour.
Its a continual arms race, neither tank nor ATGM can claim dominance, and one hasn't moved beyond the other in a meaninful manner yet.