What is wrong in "森田さんは新開発の薬をもって病気を克服した"?


> 最新の医療技術をもってすれば、人はさらに寿命を伸ばせるだろう。 OK
>
> 森田さんは **人一倍の努力** をもって病気を克服したのである。 OK  
>  森田さんは **新開発の薬** をもって病気を克服したのである。 KO

My textbook* says the third sentence is not OK, but I don't understand why, as
it seems to respect the usage rules explained in the same textbook.  
Can someone enlighten me?

*:スリーエーネットワーク新完全マスター文法日本語能力試験N1




「をもって」 couldn't be used with the tools which directly takes effect, but with
**methods** or something helps achieve purpose **where the linkage is
perceived abstractly**.

Your third example,

> 森田さんは新開発の薬をもって病気を克服したのである。

means _the new medicine cured his/her disease_ , thus unacceptable. In
contrast,

> 森田さんは人一倍の努力をもって病気を克服したのである。

only mentions how his/her state of mind helped when Morita overcame the
disease. (At least, the effort couldn't attack pathogens, according to modern
understanding.)




「をもって」 couldn't be used with the tools which directly takes effect, but with
**methods** or something helps achieve purpose **where the linkage is
perceived abstractly**.

Your third example,

> 森田さんは新開発の薬をもって病気を克服したのである。

means _the new medicine cured his/her disease_ , thus unacceptable. In
contrast,

> 森田さんは人一倍の努力をもって病気を克服したのである。

only mentions how his/her state of mind helped when Morita overcame the
disease. (At least, the effort couldn't attack pathogens, according to modern
understanding.)

