Why do trucks stop at weigh stations?

To weigh in to make sure that they are not overloaded (because they causes more stress on the roads sometimes in towns at stop lights and stuff you can see the grooves in the tarmack were the trucks come through alot)