It's too easy for the web developers to just point the memory leak blame to the browser and none of the users will be the wiser.
If some day in the future there's an extremely easy way to figure out which sites are using how much memory (each tab in a process?) then we could start seeing some push back for JS leaks to be fixed.