Neither flat nor sales tax will be the same for everyone.
There're many people that don't report they income, those will continue paying no tax on that income.
Once the best solution is found, the harder problem will be enforcement