I don't think is a specific thing of JS. The same happen with almost any language, product features...