По твоей логике все языки, которые нельзя использовать как основные в проектах, являются ненужными. Перспективность языка каждый определяет для себя сам, если ты планируешь связать свою деятельность с разработкой игр - Lua будет для тебя перспективным языком, если ты выбрал, например, разработку...