All of us (mostly) have 8 hours work day in contract. Why should anyone of us work more? There is no such reason. So the problem is in you.