Unless you are exempt. Guess what profession tends to be considered exempt?
If you are a SWE, you don't get paid overtime for working that incident on the weekend or going over 40 hours in a week. The only reason you work five days a week is tradition.
Hence the rise of 996 bs