Either you’re lucky that your field is pretty flexible, or I was unlucky that all the jobs I had, my current one being an exception, were the opposite ¯_(ツ)_/¯
Honestly, in my experience it’s a crapshoot and wildly varies from company to company, or even manager by manager basis. But some industries have it really rough. I used to work retail, the exploitation over there is insane. This thread you’re linking pretty much lines up with what I know about service too - OP being angry at his colleague for falling sick rather than his employer for guilt tripping him is pretty much par for the course too.