Engineering redundancy really is a children's play compared to people redundancy.
[0] It's not too much of a problem for large corporations, but small businesses with less than ten people can struggle quite a bit to hire replacements, especially if they don't have the workload for two people right away.
Like a bodybuilder who has cut for competition, we have no reserves for day-to-day living.
In practice, people are generally quite forgiving and happy to step in to cover for someone who has to leave for family emergencies or a normal vacation. It gets a bit harder when someone has simply decided that they're not working this month.
Unless her work can simply stop, this means other employees will have to pick up extra work. They can't hire someone new to backfill because this person will be returning soon. They could hire someone new to add extra capacity to the team, but then why give this person their job back in a month when they return? Why not just give it to someone else who plans to actually work full-time?
It's actually a much more challenging logistics problem than it sounds, unless the person really does work in a vacuum on work that can be paused for a month without consequence. The impact extends to the rest of the team's workload.
Feel grateful for the time someone gives you. You might not be able to replace them when they move on - but that should make you appreciate what they have given you even more.
Are you better off muddling through when they are gone, or never having them at all?