We already have a proper bytecode with several high-performance implementations that's supported on virtually every platform, which works as an excellent compilation target for both dynamic and static languages.
It's called JavaScript.
Now you might say JS is bloated! But that's only if it's not gzipped or minified.
Make a "proper bytecode" and you gain absolutely nothing except losing the wide support JS enjoys.