what do you mean by "locked in"? They all support external libraries for extra functionality and this extension mechanisms are very well thought over.
The syntax can't be easily extended which I believe could be a good thing, because it encourages using common idioms instead of ad-hoc, understandable only by its author inventions.
Not to mention that some form of syntax extension is present in all of your examples.