S2182 sets a deadline to abolish the IRS. I see a big difference. I also see a big bandwagon. Even on these threads you can find anti FT's who'd like to abolish the IRS.
The day it's passed S2182 sets a date for the income tax to end.
The day it's passed, HR 25 actually eliminates the income tax that day.
THe difference I note from your post is that upon passage, HR 25 immediately and indeed by passage the income tax is gone. That's different than the Isakson bill, which after passage sets a future date to eliminate the income tax.
The hold up you'll see on a bill like johnny's is pols will refuse to support it until we have an agreable replacement. That's why we're discussing the various reform proposals.
We've been thru this before.