In recent months, people and their politicians around the world have been astonished to learn that big companies and billionaires will go to extraordinary lengths to pay lower taxes.