Always remember that when an employer says you’re screwing coworkers over by taking leave that the employer was free to hire another employee to make it so the workload would be reasonable, and that you as an employee had no such ability to influence the situation. All you are doing is taking leave for your own personal health.
ALL leave is health-related leave.
And any company offering you “unlimited” leave is just making it known that they’re the kind of company to make efforts to not have to pay you. “Unlimited leave” is a big red flag.