That problem has been known for decades:
w3.org/Provider/Style/URI

I think the biggest challenge in fixing this problem is convincing people that it needs to be fixed. I think in some ways this problem is similar to the problems of DRM and planned obsolescence.