Why stamp duty won't be scrapped in NSW whoever wins the next election

Someone buying a typical house in Sydney has to pay $62,000 upfront to the government. But the alternative is an annual bill in the thousands.