In terms of commutes I think you're thinking too much with programmer brain - when it comes to laws of society we have the reasonable person/common sense standard. Companies should reimburse a reasonable commute to the office - if you're thirty minutes by car then gas reimbursement is reasonable... but if you choose to make that commute in a helicopter the costs of operating that helicopter are not reasonable.