This is the first time I hear that programming languages can have charisma. Sounds slightly ridiculous. But I would like to see a study on the subject. What programming languages feel like and how does that affect the end results.
So a language's 'charisma' is determined by how people use it, and if most people use it for a certain purpose, most won't consider it for other purposes.