Most of the top clubs would snap up Bale in a heartbeat, you may not like him but he's regarded as a top player and is worth a lot of money. Walcott wouldn't command anywhere near as high a fee and doesn't have top clubs after him as was highlighted recently when no club bothered trying to sign him.