それは再帰のデメリットではなくそういうクソコンパイラしかない言語のデメリット