Instead of unlimited leave, I think companies should have mandatory leave. If you require every employee to take a few weeks off in a year, it removes any sort of pressure to avoid taking a day off, while unlimited leave does the opposite, in my opinion. And it benefits the company too - it makes sure that there isn't a single person who is so critical to operations that they can't take a day off (reducing the "bus factor").