Oh fully understood. The thing is, if you’re worth paying that much it doesn’t matter where you live.
Maybe you just have a large family and need a sprawling suburban house to fit all of them in.
You shouldn’t be penalized for your address just because you aren’t a DINK living in the urban hell.
If you make it to the office on time, payroll has no need whatsoever to know where you live other than where to send checks and tax forms. And hell, these days that’s all electronic anyway. Provide a secondary email for someday when you leave for the last pay stub for direct deposit and the tax form later on.
With so many companies having data breaches anyway, they really don’t need your address.
But if they want to play games, there’s plenty of mailboxes for rent that have normal looking addresses and aren’t a PO Box.
Nevertheless. It’s a scummy business practice. If you move far enough away that you can’t even make it to the office, maybe reasonable.
But you were hired at a salary and you’re worth that salary wherever you live. The company can save money selling off the building you don’t need to report to anymore. They don’t need to profiteer their own employees paychecks.