'I'm in favour of ___' vs. 'I'm for ___'

As in:

Sometimes, people abandon their logic for false hope'

for TFD

on behalf of; in favor of; because; since

As you see from the definition they are usually interchangeable. And I agree with simplifying the sentence as you propose.