The flat tax [applied through a sales tax] is a much more efficient tax. aka... it's cheaper to collect and control evasion.
In order for it to work you have to impose it equally on all economic actors, people and corporations equally... sure, they won't get taxed on revenue, but every time...