1. If people can implement their own GC, then they can make it fit exactly their specific use-case. For example, a GC for Haskell might be totally different from a GC for JS.<p>2. If web-assembly incorporates a GC, then it will become needlessly complicated.<p>3. Unnecessary complication in web-assembly means also unnecessary room for security flaws.<p>(4. What good is a web assembly if you can&#x27;t implement an efficient garbage collector in it?)