Нашёл кто ето говорил, Brendan Eich. Более того, вот
https://mail.mozilla.org/pipermail/e...ry/010677.html тоже от него. Так что возмутся, и скоро (< через 10 лет). И пара цитат:
"The Ecma TC39 committee is in favor of exploring adding value types to allow library authors to implement types such as Decimal, Rational, Complex, Quaternion, RGBColor, etc."
"The issues raised include dispatch design, literal syntax, whether the built-in primitives can or should be recast as value types" то есть это возможно, а значит текущему дизайну JS просто обязан Джаве.