Smith was wrong about a number of things, like his labor theory of value (he should have read more from the Salamanca School from the Late Middle Ages), but a progressive income tax is not among them.
Karl Marx is still considered a brilliant political theorist, but he has also been proven to have been outstandingly wrong.