The reason why every large service on the Internet is ad-supported is that it does not need to follow advertisement laws. They don't even need to follow computer crime laws. If society would start enforce such laws onto online services we would see a major shift away from ad-supported services.