There's a higher monthly salary in the US, sure. However, you're expected to work very long hours (60-80 hours per week) and get basically no time off
In my current position I'm hired for an expected 37 hours per week. This can be more if I'm asked to work overtime, but my weekly hours cannot exceed 45 hours per week on average in a 3 month window without additional compensation
Additionally I have six weeks of paid time off every year plus public holidays
If I calculate my hourly salary it's better than what I was paid by US companies
That's not to mention the security of having a legally mandated termination period of minimum 3 months (in which you're, in most cases, not expected to work)