This.
I regularly travel over weekends for work, up to 48 hours travel some weeks, no pay, or time in lieu, it's just part of the job, that applies to all levels within the company. That's been over the last 30 years with 3 different employers, so not unique to current employer.
I guess it's just the culture within each individual business or industry.