I think if schools could rely on parents using common sense, and not be selfish and send children in when they are actually ill or contagious, then schools might be a little more relaxed about ‘other’ scenarios (eg asthma, migraine sickness).
I had my ds off recently after being sick. He threw up, once, in after school club. By the time I could get to him (30 minutes), he was fine, sitting eating tea at school. Came home, ate tea at home as well, all fine. Clearly right as rain the next morning, but school enforced the full 48 hours off.
He’d had a migraine, and been sick after getting too hot in after school club (actually hot, not a temperature). He was not ill in the slightest, and if school had actually believed him to be ill, they had no business taking him to sit with other children eating, nor to actually feed him (chicken tikka wrap iirc).
I do understand their position, however, as over the 8 years be had children at that school, I’ve seen and heard many other parents taking the piss and sending ill children in because of the inconvenience (and many parents bemoaning the fact that we are treated as infants, and not allowed to use common sense, due to the aforementioned pisstakers).
There isn’t a right answer, is there? there will always be some who take the piss and don’t think about the consequences for others, and there will always be some who are inconvenienced unnecessarily because of this.