My understanding of the "never tell them your current salary" advice is that it's less cultural and more "they can use it against you to pay you less than you're worth". It's a negotiation, and "never give the first number" isn't for culture/privacy.