Seems to be so, see Exceptional behavior of document.all
Although document.all is also falsy and loosely equal to undefined, it is not undefined. The case of document.all having type “undefined” is classified in the web standards as a “willful violation” of the original ECMAScript standard for web compatibility.
Disclosure is nice, but it probably won’t change the outcome. As long as things are disposable and cheaper, those things will be used. As always money talks. Instead taxes related to expected lifetime (one use only should be really expensive) and environmental impact (that one is probably impossible to realize) might actually help, but yeah, that in itself cannot be realized without knowing composition.
Thank you. I had not read that before. The novice’s first steps are just wonderful.