A side effect of our bullshit laws. This one is called "Störerhaftung", making any public hotspot owner liable for stuff the users do - not only filesharing (which can be reliably blocked), but rather online defamation, libel etc.
The exception is "real" ISPs like Telekom and Kabel Deutschland, which operate a vast load of public hotspots.