I've worked for a few places like this, as I tend to work in small startups where the owners live to work, and expect everyone else to as well. In all but one case I managed to change the culture by just refusing to bow to it.
I don't mind doing the occasional bit of work out of hours if it's a crisis or if I need to do something out of hours (I'm in IT so sometimes I have to do work that's going to take systems offline for other people, I'll do it out of hours). But if I'm working out of hours, then I'm taking that time back elsewhere, and if it's happening more than once every few months, then thats bad planning and I'm going to start telling people to piss off.
Same with holiday cover. No, my laptop isn't coming with me, the fact that they don't have anyone to cover my work is because they don't want to spend the money on it. That's their problem, not mine.
I always get a lot of pushback at first, but within a couple of months they stop. They need me more than I need them, and once they realise they can't bully me into it they give up.
The one time I didn't manage to sort it, I gave up within 3 months and quit. They want to work themselves to death, then fine, but that's not how I plan to live my life.