I don't think ethics is within our purview. Unfortunately, it depends on the ethics of two different people. One of those people we have access to, although in many cases we can assume they're looking for validation for a decision they want to make (and have thus ethically justified to themselves). But we don't have access to the other.
The problem here is that a wrong answer can have serious consequences for the person we're advising.
I have worked for companies where emailing in one morning and saying "I feel a bit rough, I'm going to work from home today" is considered unethical. It isn't at my current company. However, if you were to work here for about a year and leave, you'd never get offered another job here. A year wasn't unusual at my previous company.
My point being that it's not cultural (although that does have a bearing), it's not about which company is more progressive. Every company has different things they call unethical and I've been surprised many times in my career.
Again, if we give bad advice on these things, we could cause someone a serious problem. If I asked if it was ok to leave a company after a year, you might well say yes because, in most companies, it's not a bridge-burning issue. But it would cause a lot of ill-feeling that you didn't warn me about. Cause how could you?