「〜のために」 means 'due to ~' or 'because of ~' when referring to a reason or cause, especially with nouns. It can also mean 'in order to ~' when followed by a verb in dictionary form, indicating purpose. Here, it specifies the cause of an inability.
「〜のために」は「〜が原因で」または「〜の目的で」の意味。原因や目的を示す。
Project Eagleなら、AIがあなたの弱点を一瞬で検知。豊富なクイズ・模擬試験・音声読み上げトレーニングで日本語を完全攻略!