It's not a new policy. There are certain properties in the US (e.g. The Lodge at Healdsburg) that charge a deposit on every cash booking. There are many properties outside the US that do this as well. Apparently it's up to the individual property to set their own policy on deposits.