C# это формализованный язык программирования.
Что делает невозможным использование произвольных, заимствованных или любых других слов из других языков.
т.е. Английское слово for и слово for из языка c# это разные слова, одно слово используется в разговорном языке для связывания понятий другое в формализованной системе для однозначного поведения логики не допускающего различных толкований.
Естественно что формализованную систему строили на базе разговорного языка но считать что используемые слова одни и те же является глупостью и одной из основных причин ошибок в коде когда разработчик начинает по своему понимать/истолковывать слова вместо заранее определенного формализованного значения для слова.