Существует большое количество языков программирования, но наиболее популярны сейчас диалекты C/C++. Реально удобный язык, в меру переносимый, короче всем хорош. Даже UNIX на нем от и до написан. На каком еще языке есть реализованные операционные системы?
Проблемы начинаются при больших объемах исходных текстов, приходится использовать деление на классы, COM-объекты и пр, чтобы не потерять баланс в программе. Хотелось бы писать отдельные классы на чем угодно, а собирать их в работающие программы по кускам с использованием чего-то еще. Например, чтобы можно было добавить новый пункт в меню из стороннего кода по определенным известным заранее правилам без перекомпиляции исходной программы.
Короче это я про то, что возникают новые задачи для которых надо придумывать новые средства реализации. А для того, что уже есть нечего и городить. А идея может быть такая: создать среду для написания объектов (XML inside?), которая будет их преобразовывать в C++/C#/Java или еще чего.