When the US Supreme Court created its new law holding P2P providers liable where they fostered third party infringement, as evidenced by such things as business models, marketing and internal communications, the result was an enormous number of programmers choosing to create new applications without any of those liability attracting elements.