回答

betterにmoreがつかないからです

moreが形容詞の前について比較級を作ることはあります。
選択肢の中で言えば、④はmore useful thanなら比較級の意味が通じる正しい文になりますね。
ですが②のbetterはそれ自体goodもしくはwellの比較級なので、moreをつける必要はありません。

この回答にコメントする
疑問は解決しましたか?