Human beings are fallible. They break, get sick from time to time. Their child support network breaks down etc. Seems poor (and unrealistic) planning, and unsustainable if a company regardless of size can't survive someone being out. If that applies to the parents with no backup support for childcare, sick kids, it also applies equally to the company. Often childcare places won't accept sick kids.
If someone a good employee with good productivity, it seems strange to me, a company would ignore that to penalise them for being out regardless of their performance otherwise. Dragging sick people into an office, or stressing them out, to tick a box on a attendance sheet seems like "Cutting off the nose to spite the face". What cost to the company if the employee decides to leave and find somewhere else with a better leave policies.