I agree philosophically, but the JavaScript ecosystem has never been languishing for lack of options. If anything, excessive fragmentation is a real concern.
Interesting, I'm not aware of that many nodejs alternatives...
I agree that frameworks are abundant but there are not that many JS engine alternatives.
It has been raining JS engines since Netscape Application Server, alone on Wikipedia there are 22 listed.