But then why was there a need of the 16th Amendment to allow Congress to tax income?
Many scholars believe that is precludes income tax. The 16th was the progressive manuver to "clarify" the gubments right to income tax.
Because the constitution did prohibit a direct tax on property, which the Supreme Court ruled applied to income tax in Pollack v Farmers’ Loan and Trust.