The better way to do this would be if you could configure your preferences once and for all in the client which then transparently communicates it to the website providers.
But there is a difference between a volunteer action by some browser developers, and the law. I think the bigger problem is that there are different policies in place in different legislation, so it would be very challenging to implement something that satisfies the needs.