Whenever I've seen it brought up it's always that it would require a constitutional amendment (specifically in the US). The federal government isn't allowed to do taxes that way under the current system (Article 1 Clause 2 Section 3).
Hell, the feds weren't even allowed to do a straight income tax until the 16th amendment.