When you're a salaried employee, part of your compensation package is paid time off. This allows you to take the rest and vacation you need without losing out on money. Plus, it lets the company have some control over when you're gone, and incentivizes you to let them know as far in advance as you can. It unfortunately doesn't always work that way, though, and sometimes bosses exert a little too much control over their employees. Running a successful business means running a business that can stay afloat without some of its core members, for a while. Or even for more than a while, if one of them decides to quit. If everything hinges on the presence of all employees at one time, then that's not sustainable. That's what was happening in this story, though, which the employee shared on the r/work subreddit.
Every job requires some amount of sacrifice. No job is perfect, and there's always something that you wish you could improve about it. All that matters is that you can put up with the amount of sacrifice it asks of you. Maybe you're okay with one thing because it's great in another area. But if the key factors of a tolerable job are not there, then we should ask what exactly is going on. That's what was happening here.