Devs make technical decisions in order to minimize their exposure to possible liability; they will choose a solution that involves assuming less liability over one that involves more, all else being equal. They will often cite their concerns that something might be illegal under some existing legal syste…