You are obviously are not familiar with REALITY that such tax structure would mean huge tax cut for the rich and huge tax increase for the poor and low middle class and is ACTUALLY not politically viable in this country.
Your are idea is equal parts simple and stupid (as they usually are)
So you think Bill Gates pays his fair share today?
No, he has huge deductions and tax shelters.
Why do you not want the rich to pay their fair share?
Of course he has huge deductions - HE IS
GIVING AWAY MOST OF HIS MONEY, why wouldn't that be a deduction?
Either way, we don't need to turn the whole tax system upside down and transfering tax burden from the rich onto those least able to afford it.
All we need to do is institute minimum tax on income of ANY kind, above certain point (lets say 1 million), see Buffet Rule.