You can blame the tech industry for this one. Criminalizing copyright infringement didn't get much traction until Microsoft, Oracle, etc, made a big deal about it in the context of large-scale piracy by the Chinese, etc.
My impression is that the general consensus has that being about the time that Microsoft learned its lesson about ignoring lobbying. Maybe Oracle had something to do with it, but it seems like Microsoft probably missed that particular ship.