Income tax was supposed to be a temporary measure to pay for the Napoleonic wars.
Saudi Arabia tried to introduce an income tax but had to back off because of the numbers of threatened departures from expats. They kept income tax free, but made that subject to a minimum of one years service to save face.
Once a GST/VAT is in place it's permanent, the government become dependent on the revenue and the rate only ever goes up.