Constraint based security systems have too many flaws in the general case that you stated that implementing it in computers would be terrible. Just from your examples:
Driving: I CAN follow the speed limits for my time of day and place, but I don't have to, and usually don't - it's impossible to get anywhere in Montana driving the speedlimit. Not only is this an example of not following the constraint (law) it's also showing an imperitive where I wouldn't want to.
Marriage rights: I CAN get married to group 'x' in state 'y' but will state 'z' recognize my marriage to group 'x' because they outlaw the marriage of group 'x' in their state. This is an example of constraint inconsistency, and can be hazardous to employees, in the effect that it can limit their ability to perform their basic tasks with which they are charged based on location (geolocation that you stated later), and can hurt the overall ability of the company.
ToD Restrictions: Is this a server side or client side qual, because if the computer doesn't have to check in with the server for time, someone can easily get into the bios of the client side computer (assuming it's not locked, they usually aren't) and change the time such that they can log on.
Typing Speed Restrictions: This would just be dumb, much akin to laws like No selling alcohol to Moose - Alaska. Most employees aren't in a situation where typing is ALWAYS an imperitive, what am I supposed to do when I want to research a method in python, sit and hold the space key while I read?
The problem with constraint based restrictions in general is the fact that just because there's a constraint doesn't mean that someone won't go around it, and in worst cases that the constraints aren't uniform so people don't want to deal with them in that manner. Secondly, the reason that you see constraints in society but not so much in computer systems is that constraints in society show up in the form of laws and rules that are PHYSICALLY enforcable, as opposed to computer systems where everything is a little more grey and murky.