C#っつーかプログラミング言語の命名規則についての疑問

英語の出来ない日本人プログラマの多くがパス名を変数に格納するにさいして

string str_delete = "*****";

とか、変な名前をつけるんだが文法的にも色々と崩壊している。

本来英語の文法的には、

string path_of_deleting = "***";

が正しいはずだ。英語のできない奴が日本のマには多いから仕方ないのかねぇ?