Even as a staff member, it is possible to forget to check your hunger and thirst bar every once in a while. And while fainting is generally harmless, it can be very frustrating to not be able to do your job for an hour. It would be nice if AT's could still fix homework issues while fainted, Prefects could still view topics, etc. That said, I understand it could be difficult to make all those separate adjustments, so maybe we could consider making staff members not faint? I don't know if there's an "easy fix," but I don't think fainting should prevent workers from their jobs.
Customer support service by UserEcho