The reason browser's DNT header failed is that they don't want to user to turn off tracking by default
The reason they will not adopt common env is that because they do not want it to be easy to turn off
The reason they will not adopt common env is that because they do not want it to be easy to turn off