It's not a US "policy". It is US law. DOT requires all US carriers and all carriers on tickets to/from the US to offer either a 24-hour fee free cancellation or a 24-hour hold on tickets purchased 7+ days out. Most US carriers offer somewhat more generous terms.