In 2014-05-10 I wrote "Automation is overkill in a situation where there is only a few hundred languages to choose from". And still somebody is working on it! Why waste time on the AI in this project? Why not simply let the user choose which languages should appear in the list, and in which order?
For about a year or so I have been using a Firefox/Greasemonkey extension called Wikipedia rearrange other languages, instead of the built-in Compact Language Links function. It is a simple extension (31 or 50 rows of code), but it works exactly as I want it to. In the code of the extension you can insert the languages that you want to appear at the very topmost of the list and then you can choose if you also want the other languages to show up. My customization of the code looks like this:
// set your languages here
var myLangs = ["en", "sv", "fi", "da", "no", "nn", "de", "et", "nl", "es", "simple"];
// setting false will leave other languages in the list
var removeOthers = false;