There is a middle ground. On one side you have working massive unpaid overtime and stressing out, and on the other side you have WFH bludgers who spend 90% of their time on YouTube and reddit knowing they will get away with it.
Then there is actually doing the work you are paid for and putting a good effort in but not letting it extend unreasonably beyond hours and not letting it stress you out. It’s actually far more rewarding to do this where you actually care about the work you do and feel some pride in it vs completely disassociating.