Ничего не мешает сделать питон компилируемым в исполняемый код. Так-же и яву и остальные именно языки программирования (но не языки разметки) . Это всего лишь высокоуровневая оболочка, чтоб программисту было понятно что он пишет. Компилятор, - это переводчик языка в бинарные команды.