それは社会に寄与するのだ。

English Translation

It will make for the society.

This English translation doesn’t make any sense.