Performance seems a nice reason, but not JS interop. Most if not all hate this JS _[feature](https://forum.nim-lang.org/postActivity.xml#feature).
It is possible for the compiler to eliminate redundant copy operations. So, performance may not be a problem either.